사용자:Cerulean/메모장/JavaScript: 두 판 사이의 차이
보이기
< 사용자:Cerulean | 메모장
새 문서: 키 순서 규칙 숫자 키: 0 이상의 정수 형태의 키는 오름차순으로 정렬됩니다. 문자열 키: 문자열 형태의 키는 객체에 추가된 순서대로 정렬됩니다. 심볼 키: 심볼 형태의 키는 객체에 추가된 순서대로 정렬됩니다. const obj = { '2': 'two', '1': 'one', 'a': 'apple', 'b': 'banana', 2: 'number two', 1: 'number one', Symbol('symbol1'): 'symbol one', Symbol('symbol2'): 'symbol two', }; console.log(Obj... |
편집 요약 없음 |
||
| 4번째 줄: | 4번째 줄: | ||
심볼 키: 심볼 형태의 키는 객체에 추가된 순서대로 정렬됩니다. | 심볼 키: 심볼 형태의 키는 객체에 추가된 순서대로 정렬됩니다. | ||
<syntaxhighlight lang="js" line> | |||
const obj = { | const obj = { | ||
'2': 'two', | '2': 'two', | ||
| 17번째 줄: | 18번째 줄: | ||
console.log(Object.keys(obj)); | console.log(Object.keys(obj)); | ||
// 출력 결과: ['1', '2', 'a', 'b', Symbol(symbol1), Symbol(symbol2)] (또는 유사한 순서) | // 출력 결과: ['1', '2', 'a', 'b', Symbol(symbol1), Symbol(symbol2)] (또는 유사한 순서) | ||
</syntaxhighlight> | |||
2025년 6월 30일 (월) 18:45 판
키 순서 규칙 숫자 키: 0 이상의 정수 형태의 키는 오름차순으로 정렬됩니다. 문자열 키: 문자열 형태의 키는 객체에 추가된 순서대로 정렬됩니다. 심볼 키: 심볼 형태의 키는 객체에 추가된 순서대로 정렬됩니다.
const obj = {
'2': 'two',
'1': 'one',
'a': 'apple',
'b': 'banana',
2: 'number two',
1: 'number one',
Symbol('symbol1'): 'symbol one',
Symbol('symbol2'): 'symbol two',
};
console.log(Object.keys(obj));
// 출력 결과: ['1', '2', 'a', 'b', Symbol(symbol1), Symbol(symbol2)] (또는 유사한 순서)