1.push()
2.シフト解除()
3.pop()
4.shift()
5.splice()
6.slice()
7.indexOf()
8.includes()
9.forEach()
10.map()
11.filter()
12.find()
13.some()
14.毎()
15.concat()
16.join()
17.sort()
18.reduce()
*最後の位置に新しい要素を追加します。
array.push(要素1, 要素2, ..., 要素N)
フルーツ = ['リンゴ', 'バナナ'];
let newLength =fruits.push('オレンジ', 'マンゴー');
console.log(フルーツ); // 出力: ['apple', 'banana', 'orange', 'mango']
console.log(newLength); // 出力: 4
*初期位置に新しい要素を追加します。
array.unshift(item1, item2, ..., itemN)
const Fruits = ["バナナ", "オレンジ", "リンゴ"];
フルーツ.unshift("レモン");
console.log(フルーツ); // 出力: ["レモン"、"バナナ"、"オレンジ"、"リンゴ"]
*最後の要素が削除されます。
*配列から削除された要素を返します
*配列が空の場合は「未定義」
array.pop();
const Fruit = ['Apple', 'Banana', 'Cherry'];
const lastFruit = Fruits.pop();
console.log(フルーツ); // 出力: ['Apple', 'Banana']
console.log(lastFruit); // 出力: 'チェリー'
*最初の要素が削除されます。
*配列から削除された要素を返します
array.shift();
const Fruits = ['Apple', 'Banana', 'Cherry'];
const firstFruit = Fruits.shift();
console.log(フルーツ); // 出力: ['バナナ', 'チェリー']
console.log(firstFruit); // 出力: 'Apple'
*配列に要素を追加または削除します。
*splice() は元の配列を変更します。
array.splice(start, deleteCount, item1, item2, ...);
色 = ['赤', '緑', '青'];
color.splice(1, 0, 'イエロー', 'ピンク'); // インデックス 1 に「黄色」と「ピンク」を追加します
コンソール.ログ(色); // 出力: ['Red', 'Yellow', 'Pink', 'Green', 'Blue']
※配列の一部を抽出(付与)するために使用します。
*スライスは配列を返します。
*スライスは元の配列を変更しません。
array.slice(開始、終了);
数値 = [2, 3, 5, 7, 11, 13, 17];
let newArray =numbers.slice(3, 6);
console.log(newArray); // 出力: [7, 11, 13]
*JavaScript のindexOf() メソッドは、配列内で特定の要素が見つかる最初のインデックスを検索するために使用されます。要素が存在しない場合は -1 が検索されます。
array.indexOf(searchElement, fromIndex);
let Fruits = ['Apple', 'Banana', 'Orange', 'Banana'];
letindex =fruits.indexOf('バナナ');
コンソール.ログ(インデックス); // 出力: 1
*特定の要素が配列内に存在するかどうかを識別するために使用されます。
*要素が存在する場合は「true」を返し、それ以外の場合は「false」を返します。
*ブール値を返します。
array.includes(searchElement, fromIndex);
数値 = [1, 2, 3, 4, 5];
let hasThree =numbers.includes(3, 2);
console.log(hasThree); // 出力: true
数値 = [1, 2, 3];
numbers.forEach((値, インデックス, arr) => {
arr[インデックス] = 値 * 2;
});
console.log(数字); // 出力: [2, 4, 6]
定数数値 = [10, 20, 30];
const increated =numbers.map((num,index)=>num+index);
console.log(増分); // 出力: [10, 21, 32]
const 数値 = [1, 2, 3, 4, 5, 6];
const EvenNumbers =numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // 出力: [2, 4, 6]
const 数値 = [1, 3, 4, 9, 8];
関数 isEven(要素) {
戻り要素 % 2 === 0;
}
const firstEven =numbers.find(isEven);
console.log(firstEven); // 出力: 4
const 数値 = [2, 4, 6, 8, 10];
const hasGreaterThanFive =numbers.some(num => num > 5);
console.log(hasGreaterThanFive); // 出力: true
定数 = [10, 20, 30, 40, 50];
const allGreaterThanFive =numbers.every(num => num > 5);
console.log(allGreaterThanFive); // 出力: true
*2 つ以上の配列を結合し、新しい配列を返します。
const Fruits = ['Apple', 'Banana'];
const 野菜 = ['ニンジン', 'エンドウ豆'];
const 穀物 = ['米', '小麦'];
const food =fruits.concat(野菜、穀物);
コンソール.ログ(食べ物); // 出力: ['リンゴ', 'バナナ', 'ニンジン', 'エンドウ豆', '米', '小麦']
*配列のすべての要素を連結して新しい文字列を作成し、
指定された区切り文字による文字列を返します。
const 文字 = ['J', 'o', 'i', 'n'];
const result = 文字.join('');
console.log(結果); // 出力: '結合'
*配列の要素を所定の位置に配置し、ソートされた配列を返すために使用されます。
const 数値 = [4, 2, 5, 1, 3];
numbers.sort((a, b) => a - b);
console.log(数字); // 出力: [1, 2, 3, 4, 5]
const 数値 = [4, 2, 5, 1, 3];
numbers.sort((a, b) => b - a);
console.log(数字); // 出力: [5, 4, 3, 2, 1]
数値 = [1, 2, 3, 4, 5];
let sum =number.reduce((accumulator, currentValue) => {
アキュムレータ + currentValue を返します;
}, 0);
console.log(合計);
以上がJavaScriptの配列メソッド。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。