[TIL 09]Arrayメソッド/オブジェクトメソッド
4725 ワード
アレイメソッド
.map(), .forEachメソッドはどちらも配列を巡るメソッドです
Array.map()
let newArr = arr.map(function(x){return})
要素を受信配列の要素に変更してパラメータとして実行する関数の戻り値
Array.forEach()
foreachはforではなく繰り返し文です.
forEach関数自体は何も返されませんでした
繰り返し文を終了するにはreturnを使用しますlet hasC = false;
let arr = ['a', 'b', 'c', 'd'];
arr.forEach(el => {
if (el === 'c') {
hasC = true;
return;
}
});
オブジェクトメソッド
key値、value値を使用してobjectを巡回できます.let animal = {
name : "popo",
age : 3,
weight : 2000,
color : "white"
}
Object.keys()
オブジェクトのキー値を配列に戻す方法console.log(animal.keys())
// [name, age, weight, color]
Object.values()
オブジェクトの値を配列に戻す方法console.log(animal.values())
// ["popo", 3, 2000, "white"]
Object.entries()
オブジェクトのキーと値からなる配列を返す方法です.console.log(animal.entries())
// [["name","popo"], ["age", 3], ["weight", 2000], ["color", "white"]]
Reference
この問題について([TIL 09]Arrayメソッド/オブジェクトメソッド), 我々は、より多くの情報をここで見つけました
https://velog.io/@goomg93/TIL09-JS-Array-메소드-Object-메소드
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
let newArr = arr.map(function(x){return})
let hasC = false;
let arr = ['a', 'b', 'c', 'd'];
arr.forEach(el => {
if (el === 'c') {
hasC = true;
return;
}
});
key値、value値を使用してobjectを巡回できます.
let animal = {
name : "popo",
age : 3,
weight : 2000,
color : "white"
}
Object.keys()
オブジェクトのキー値を配列に戻す方法
console.log(animal.keys())
// [name, age, weight, color]
Object.values()
オブジェクトの値を配列に戻す方法
console.log(animal.values())
// ["popo", 3, 2000, "white"]
Object.entries()
オブジェクトのキーと値からなる配列を返す方法です.
console.log(animal.entries())
// [["name","popo"], ["age", 3], ["weight", 2000], ["color", "white"]]
Reference
この問題について([TIL 09]Arrayメソッド/オブジェクトメソッド), 我々は、より多くの情報をここで見つけました https://velog.io/@goomg93/TIL09-JS-Array-메소드-Object-메소드テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol