JavaScript 配列とか
配列かの判定
code:js
const array = [];
console.log(Array.isArray(array)); // => true
console.log(Array.isArray({})); // => false
配列
find
callbackの戻り値が真となる最初の要素を返す
filter
配列の各要素に対して callback を実行し、callback の戻り値が真であるものの要素からなる配列を返す
code:js
var arr2 = arr1.filter(function(value, index, array) {
return (value >= 80);
});
code:js
const deleteId = 2
const redFruits = fruits.filter(v => v.id !== deleteId)
splice(start, n, e1, e2, ...) #splice 0 から数えて、start 番目から n 個の要素を削除し、その代わりに e1, e2, ...を値とする要素を埋め込む
code:js
arr.splice(2, 3, "X", "Y", "Z")
配列の要素を順番に処理
code:js
for (let i in arr) {
console.log(arri) // => "Red", "Green", "Blue" }
some
条件を満たす要素があるかどうか
文字列
split
文字列(配列ではない!)を区切り文字で分割して配列にする
code:js
const str = 'The quick brown fox jumps over the lazy dog.'
const words = str.split(' ')
console.log(words)