[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 --> 배열
Reference
この問題について([JSSInfo]配列を変換する方法), 我々は、より多くの情報をここで見つけました https://velog.io/@cptkuk91/JSInfo16テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol