配列、オブジェクト
4691 ワード
整列
配列に配列を入れることができます
let myNumber= [[13,30], [73, 8], [44,17]]
ex) 1번째 인덱스의 0번째 인덱스를 찾을 경우
myNumber[1][0]
整列可能
.length----------配列の長さを示す
.push(値)-----------------配列の末尾に値を追加
.pop-----------------------配列の最後の値を削除
.unshift(コンテンツ)--------配列の先頭に「コンテンツ」を値として追加
.shift()---------------タイルの初期値を削除
console.table(変数)----配列を表として表示
タイルのチェック
配列はtypeofを用いてもオブジェクトのみが返されるため,配列するか否かは判断できない.このアリーがisArray(配列変数名)の使用
配列変数名ではなく配列を直接入力できます.両方の結果はbooleanを返します.
####タイル要素が含まれているかどうかを確認
.indexOf(値)---一致するインデックスを返します.一致する値がない場合は、-1を返します.
関数をこのように書くこともできます.
<변수.includes(값)을 indexOf를 위해 풀어 쓴 형태이다>
function test(배열변수명, 값) {
let result = 변수명.indexOf(값) !== -1
return result
}
オブジェクト
複数の同じトピック情報を処理する場合、すべての変数を宣言するよりもオブジェクトを使用する方が効果的です.
let user {
firstname : 'Steve',
lastname : 'Lee',
email : '[email protected]',
city : 'Seoul',
}
キー値ペアはカンマで区切られ、キー値間はコロンで区切られます.オブジェクトの操作
オブジェクトの使用方法は2種類あります
固定された価格でのみ使用し、固定された鍵のみを受け取る
user.firstname //'Steve'
user.city//'Seoul'
キーに動的値を含めるために使用します.キー変更時にも使用します.
パラメータをキーに書くことができます.(stringは使用せず、変数名をかっこに入れるだけ)
user['firstname']//'Steve'
user['city']//'Seoul'
let citykey = 'city' 이런 식으로 key값을 변수화하면
user[citykey] // 'Seoul' 이렇게 변수로 쓸 수 있다
Reference
この問題について(配列、オブジェクト), 我々は、より多くの情報をここで見つけました https://velog.io/@ccrjun/2021.-01.-25.-오늘-배운-것テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol