JavaScriptを埋め込んだオブジェクト-オブジェクト
10640 ワード
オブジェクト
1.キーのみ抽出(keys)
const dataObj = {
location: "서울",
name: "박명수",
age: "50대",
};
console.log(Object.keys(dataObj)); // [ 'location', 'name', 'age' ]
const dataObj = {
location: "서울",
name: "박명수",
age: "50대",
};
console.log(Object.keys(dataObj)); // [ 'location', 'name', 'age' ]
키
のみが抽出されます.키
を並べて返却する.2.valueのみ抽出(values)
const dataObj = {
location: "서울",
name: "박명수",
age: "50대",
};
console.log(Object.values(dataObj)); // [ '서울', '박명수', '50대' ]
값
のみが抽出されます.값
を並べて返却する.3.オブジェクトを配列に変換(entries)
const dataObj = {
location: "서울",
name: "박명수",
age: "50대",
};
console.log(Object.entries(dataObj));
// [ [ 'location', '서울' ], [ 'name', '박명수' ], [ 'age', '50대' ] ]
['키':'값']
として格納します.4.オブジェクトのフリーズ(フリーズ)
let list = {};
list.first = "명수";
list = Object.freeze(list);
list.first = "수명";
console.log(list.first); // 명수
추가
または제거
にすることはできません.5.対象密封(密封)
let list = {};
list.first = "명수";
Object.seal(list);
list.second = "개그맨";
list.first = "수명";
delete list.first;
console.log(list); // { first: '수명' }
シール추가
または삭제
ではありません.6.連結対象(配分)
const 명수 = { name: "명수", age: 50 };
const 재석 = { name: "재석", age: 48 };
console.log(명수);
// { name: '명수', age: 50 }
const 명수취미 = Object.assign({}, 명수);
명수취미.ability = "빅재미";
console.log(명수취미);
// { name: '명수', age: 50, ability: '빅재미' }
const 명수재석합체1 = Object.assign({}, 명수, 재석);
console.log(명수재석합체1);
// { name: '재석', age: 48 }
const 명수재석합체2 = Object.assign(명수, 재석);
console.log(명수재석합체2); // { name: '재석', age: 48 }
console.log(명수); // { name: '재석', age: 48 }
Reference
この問題について(JavaScriptを埋め込んだオブジェクト-オブジェクト), 我々は、より多くの情報をここで見つけました https://velog.io/@vsnm25/자바스크립트-내장객체-객체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol