Есть ли вообще в js статический массив нашёл реализацию и может ли он вообще пригодится?
How to create static array in JavaScript
Что такое Статический и Динамический массив?
Не понятно многомерные массивы это разновидность Двумерных, Трёхмерных или что-то другое?
В чем отличие двумерного массива от массива массивов?
Зачем нужны зубчатые?
/*
Одномерный
Многомерные (Двумерные, Трёхмерные, Четырёхмерные, Пятимерные)
Зубчатый
Статический, динамический
Однородный, гетерогенный
Индексные, ассоциативный
*/
//-Создание (Объявление)
[];
new Array();
let arrs = [];
//-Присвоение
arrs = [1, 2, 3];
//console.log(arrs);
//-Доступ к элементу
//console.log(arr[0]);
//-Перезапись элемента
//arr[0] = 4;
//console.log(arr[0]);
//-Разыменование
/*
function arrFn() {
return [1, 2, 3];
}
console.log(arrFn()[0]);
*/
//-Деструктуризация
/*
let [a, b, c] = arr;
console.log(a);
let a = 1;
let b = 2;
[b, a] = [a, b];
console.log(a);
*/
//-Переопределение
arrs = [4, 5, 6];
//console.log(arrs);
//-Индексный, Одномерный, динамический, однородный массив,
let arr1 = [1, 2, 3];
//console.log(arr1[0]);
//-Индексный, Одномерный, динамический, гетерогенный массив,
arr1 = [true, "str", 3];
//console.log(arr1[1]);
//-Одномерный, динамический, ассоциативный, гетерогенный массив, (объект js)
arr1 = { bool: true, str: "str", num: 3 };
//console.log(arr1['str']);
//-Двумерные массив
let arr2 = [[1, 2, 3]];
arr2 = [
[1, 2, 3],
[4, 5, 6],
];
//console.log(arr2[0][0]);
//console.log(arr2[1][2]);
//-Трёхмерные массив
let arr3 = [[[1, 2, 3]]];
arr3 = [
[
[1, 2, 3],
[4, 5, 6],
],
];
arr3 = [
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
],
];
//console.log(arr3[0][0][0]);
//console.log(arr3[0][1][2]);
//console.log(arr3[0][2][2]);
//-Четырёхмерные, пятимерные массивы
//-Многомерный массив
//-Зубчатый массив
let arr4 = [
[1, 2, 3],
[4, 5, ,],
[7, , ,],
];
//console.log(arr4);
//-Статический массив
//Преобразование
/*
Object.keys();
Object.values();
Object.entries();
Object.assign();
String().split();
[...name]
Array.from();
*/