[TIL#4]JavaScriptベース-2
Goal:JavaScriptの基本を学ぶ
Table of Contents
1.差異
var
、let
、const
2.JavaScriptデータ型3.配列の運用
3.配列の運用
-アレイ宣言(Declaration)
const arr1 = new Array();
const arr2 = [1, 2];
- Index positionconst fruits = ['🍎', '🍌'];
console.log(fruits);
console.log(fruits.length);
console.log(fruits[0]);
console.log(fruits[1]);
console.log(fruits[2]);
console.log(fruits[fruits.length - 1]);
console.clear();
-Looping over an arrayprint all fruits
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
for (let fruit of fruits) {
console.log(fruit);
}
fruits.forEach((fruit) => console.log(fruit));
-Addtion, deletion, copyfruits.push('🍓', '🍑');
console.log(fruits);
const poped = fruits.pop();
fruits.pop();
console.log(fruits);
fruits.unshift('🍓', '🍋');
console.log(fruits);
fruits.shift();
fruits.shift();
console.log(fruits);
note!! shift, unshift are slower than pop, pushsplice: remove an item by index position
fruits.push('🍓', '🍑', '🍋');
console.log(fruits);
fruits.splice(1, 1);
console.log(fruits);
fruits.splice(1, 0, '🍏', '🍉');
console.log(fruits);
const fruits2 = ['🍐', '🥥'];
const newFruits = fruits.concat(fruits2);
console.log(newFruits);
-Searchingconsole.clear();
console.log(fruits);
console.log(fruits.indexOf('🍎'));
console.log(fruits.indexOf('🍉'));
console.log(fruits.indexOf('🥥'));
- includesconsole.log(fruits.includes('🍉'));
console.log(fruits.includes('🥥'));
- lastIndexOffruits.push('🍎');
console.log(fruits);
console.log(fruits.indexOf('🍎'));
console.log(fruits.lastIndexOf('🥥'));
注意:エリーReference
この問題について([TIL#4]JavaScriptベース-2), 我々は、より多くの情報をここで見つけました https://velog.io/@junchi211/TIL4-JavaScript-기초-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol