JS]配列(Array)、オブジェクト(Object)
8294 ワード
アレイ
順序の値 値→要素 順序→インデックス(index)-0から番号 までカッコを使用して配列を作成し、要素をカンマで に区切ります.インデックス以外に定義されていない 配列追加削除方法 会員アドレス帳を作成するとします アレイ を使用したがってオブジェクト を宣言する必要がある. Dot notation Bracket notation
順序
let myNumber = [73, 98, 86, 61, 96];
// myNumber라는 배열의 3번째 인덱스를 조회하려면
myNumber[3]; //61
// 할당하려면 '=' 사용
myNumber[3] = 200;
// myNumber = [73, 98, 86, 200, 96];
配列の処理let arr = ['daeseong', 'kim']
console.table(arr)
-> 시각화가 되어서 볼수 있다. 인덱스와 벨류가 보인다.
arr.push('pre')
-> 새로운 인덱스가 추가되는 것
arr.pop()
-> 방금 삭제된 인덱스가 출력 / 맨 마지막이 삭제
arr.shift()
-> shift한 index가 출력 0번째 인덱스가 빠져나옴
arr.unshift('creative')
-> length가 출력 앞쪽에 새로운 인덱스를 추가
オブジェクトlet userFirstName = 'daeseong';
let userLastNAme = 'Kim';
let userEmail = '[email protected]';
let userCity = 'Namyangju';
-> 너무 많은 정보가 필요함
let user = ['daeseong', 'Kim', '[email protected]'; 'Namyangju']
-> // 각 index가 어떤 정보를 갖고 있는지 알아야 한다.
let user = {
firstName: 'daeseong'
lastName: 'Kim',
email: '[email protected]';
city: 'Namyangju';
}
-> Key(키) :(콜론으로 구분) 'Value'(값)
-> 중괄호를 이용해서 객체를 만들고 키=값 쌍(key=value pair)는 쉼표(,)로 구분
オブジェクトの値を使用します.user.firstName; // 'daeseong'
user.city; // 'Namyangju'
user['firstName']; 'daeseong'
user['city']; // 'Seoul'
-> 안쪽에 들어가있는 키가 String으로 들어감
-> 키값이 동적으로 변할때
→Bracket notationへの書き込みでよくあるエラーuser[firstname] //error
user['firstname'] // 'daeseong'
-> 반드시 스트링으로
Reference
この問題について(JS]配列(Array)、オブジェクト(Object)), 我々は、より多くの情報をここで見つけました https://velog.io/@daeseongkim/20200125배열객체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol