TIL - Day 10
6831 ワード
配列とオブジェクトの表示
はいちもんだい
* [] === [] 는 false다. 각 배열의 주소값이 다르기 때문이다.
番号、String、Brian...元のタイプ配列、オブジェクト...参照タイプ
.split('-')には、ハイフンの前後のスペースがあります.したがって、エラー
hyeongeol.splice()は「整列」時のみ使用!
slice(start,end)は配列をコピーします。すなわち、既存のアドレス値の配列を変更することなく、新しいアドレス値を持つ配列に変更することができる。
オブジェクトのキー値を作成します。
オブジェクトにキー値を作成する方法
1. dot notation
2. braket notation
obj['property'] = obj.property
function greGreatestElement(arr){
let greatest = arr[0];
for(let i=1; i<arr.length; i++){
if(arr[i] > greatest){
greatest = arr[i];
}
}
return greatest
}
Sprint Review
配列とオブジェクトを学習する理由
大量のデータを簡単に処理するために勉強します。
配列には順序性がある。
unshift - 배열 맨 앞에 요소 추가
shift - 배열 맨 앞에 요소 삭제
push - 배열 맨 뒤에 요소 추가
pop - 배열 맨 뒤에 요소 삭제
順番が大事!
配列の表示と削除
array[index]
array.splice(start,end) : end-1 index까지 리턴
index를 초과하면 undefined 리턴
オブジェクトは、データに意味を与えることができます。
key
value
オブジェクト要素の追加と削除
* dot notaion
obj.key = 'value'
* braket notation
obj[key] = 'value'
* delete obj[key]
obj.key
obj[key]
配列とオブジェクトのfor文の違い
整列
unshift - 배열 맨 앞에 요소 추가
shift - 배열 맨 앞에 요소 삭제
push - 배열 맨 뒤에 요소 추가
pop - 배열 맨 뒤에 요소 삭제
array[index]
array.splice(start,end) : end-1 index까지 리턴
index를 초과하면 undefined 리턴
key
value
* dot notaion
obj.key = 'value'
* braket notation
obj[key] = 'value'
* delete obj[key]
obj.key
obj[key]
オブジェクト
関数をコピーします。slice()
このアドレスを変更せずにコピーを変更する方法!!
8パス配列
24パス配列
ctrl+d:すべて変数の名前を変更!!
24パス配列
対象15号
対象20号
Reference
この問題について(TIL - Day 10), 我々は、より多くの情報をここで見つけました https://velog.io/@boo1996/TIL-Day-10-e8129khaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol