본문 바로가기

Today I learned/JavaScript

(11)
[JavaScript] Object Methods(keys(), values()) 1. Object.keys() - object에서 직접 검색된 열거형 속성들에 대응하는 문자열을 요소로 갖는 배열을 반환 - 반환된 요소는 객체의 요소 전체를 수동으로 반복(loop)하며 주어지는 순서와 동일 const object1 = { a: 'somestring', b: 42, c: false }; console.log(Object.keys(object1)); // expected output: Array ["a", "b", "c"] 2. Object.values() - 파라매터로 전달된 객체가 가지는 열거 가능한 속성의 값들로 구성된 배열을 반환 - 배열의 값들이 순서는 오브젝트의 속성을 for in 구문등으로 반복한 결과와 동일 (참고로 for in 구문은 순서를 보장하지 않습니다) const ..
[JavaScript] for...in 문 * 참고: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/for...in for...in for ... in 문은 객체의 모든 non-Symbol, enumerable properties을 반복합니다. developer.mozilla.org for...in 문: object에 있는 항목들을 반복적으로 반환하여 '무언가'를 할 수 있게 해줍니다. var string1 = ""; var object1 = {a: 1, b: 2, c: 3}; for (var property1 in object1) { string1 += object1[property1]; } console.log(string1); // expected outp..
[JavaScript] Type Conversion(타입 변환) https://www.w3schools.com/js/js_type_conversion.asp JavaScript Type Conversions JavaScript Type Conversion Number() converts to a Number, String() converts to a String, Boolean() converts to a Boolean. JavaScript Data Types In JavaScript there are 5 different data types that can contain values: string number boolean object function Th www.w3schools.com typeof operator always returns a string (co..