[JSSInfo]配列を変換する方法


map


最も一般的な方法の一つです.
関数を配列要素全体に呼び出し、呼び出し結果を配列に返します.
ex)map基本構文
let result = arr.map(function(item, index, array){
	// 요소 대신 새로운 값을 반환합니다.
}
ex)実例
let color = ['black', 'red', 'blue'].map(item => item.length);
console.log(color); // 5, 3, 4 출력

sort(fn)


配列内の要素を並べ替えます.アレイ自体が変更されます.
sortを使用して、並べ替えられた配列を返します.
let fruits = ['apple', 'pineapple', 'orange', 'watermelon'];

fruits.sort();

console.log(fruits);
// apple, orange, pineapple, watermelon 출력

sort注意事項


すべての要素を文字列として扱います.したがって、sortを数字に使用すると、問題が発生する可能性があります.
数値をソートする場合は、ソート関数を使用して数値をソートできます.
「正の値を返すと、最初の引数が2番目の引数より大きいことを示します.
負の値を返すと、最初の引数が2番目の引数より小さいことを示します."
ex)
let arr = [1,2,15];

arr.sort(function (a,b){
    return a - b;
})

console.log(arr);

reverse


配列内の要素を逆順に配置する方法.
let arr = [1,2,3,4,5];
arr.reverse();

console.log(arr); // 5,4,3,2,1

split


splitでは、区切り文字(区切り文字)に基づいて文字列を区切ることができます.
分割構文
let names = "KJ, SJ, SH";

let arr = names.split(", ");

for(let props of arr){
    console.log(`${props}에게 문자를 보내요.`);
}

// KJ에게 문자를 보내요.
// SJ에게 문자를 보내요.
// SH에게 문자를 보내요.
splitを使用すると、文字列をアルファベットで区切ることができます.
let str = "Test";

console.log(str.split(""));
// ['T', 'e', 's', 't'] 출력

join


splitとは逆にjoinを使用して配列要素を結合し、文字列を作成できます.
let arr = ['KJ', 'SJ', 'SH'];

let str = arr.join('+');

console.log(str); // KJ+SJ+SH

Array.isArray(タイリングするかどうか)


配列は、独立したデータ型ではなく、オブジェクトタイプに属します.
したがって、配列はtypeOfで通常のオブジェクトと配列を区別することはできません.
console.log(typeOf {}); // object
console.log(typeOf []); // object
だからアリーisArrayを使用します.valueが配列である場合はtrueを返し、配列でない場合はfalseを返します.
console.log(Array.isArray({})); // false --> 객체
console.log(Array.isArray([])); // true --> 배열