# Array.prototype.flat() მეთოდი აბრუნებს ახალ მასივს, რომელშიც ყველა შიდა მასივი არის "გაბრტყელებული" მითითებულ დონემდე ## Syntax flat() flat(depth) ### Parameters depth - მიგვითითებს რამდენ დონეზე უნდა ჩავიდეს ფუნქცია დეფოლტად მითითებულია - 1 პარამეტრად გადაცემული ***Infinity*** ჩადის ბოლო მასივამდე, ახალ მასივში არ იქნება ჩაშენებული მასივები ## Examples const array = [10, 9, [8, 7, [6, [5, 4, [3]], 2]], 1]; console.log(array.flat(2)); console.log(array.flat(3)); console.log(array.flat(Infinity)); ###### output: [ 10, 9, 8, 7, 6, [ 5, 4, [ 3 ] ], 2, 1 ] [10, 9, 8, 7, 6, 5, 4,[ 3 ], 2, 1] [10, 9, 8, 7, 6,5, 4, 3, 2, 1] ## Important თუ მასივში არის ცარიელი სლოტები, მეთოდით გადავლის შემდეგ ისინი წაიშლება const array = [1, 2, , 4, 5]; array.flat(); ###### output: [1, 2, 4, 5]