코드스테이츠 - 유어클래스 콘텐츠를 참고하여 작성하였습니다.
[Day 4]
2023년 6월 29일
let words = ['피', '땀', '눈물'];
typeof words // "object"
typeof '문자열' // "string"
typeof 123 // "number"
typeof [1,2,3] // "object"
let obj = { a: 1 }
typeof obj; "object"
Array.isArray('문자열') // false
Array.isArray(123) // false
Array.isArray(words) // true
typeof null // object - JS 버그
x(null 값이 들어간 변수) === null // true
let my number = [73, 98, 86, 61];
myNumber.push(96); // myNumber = [73, 98, 86, 61, 96]
let my number = [73, 98, 86, 61];
myNumber.pop(); // myNumber = [73, 98, 86]
let my number = [73, 98, 86, 61];
myNumber.unshift(100); // myNumber = [100, 73, 98, 86, 61]
let my number = [73, 98, 86, 61];
myNumber.shift(); // myNumber = [98, 86, 61]
let arr = [1,2,3,4];
console.log(String(arr)); // '1,2,3,4'
console.log(arr.join("")); // "1234"
console.log(typeof(arr.join(""))); // "string"
방법 1) Dot notation
let user = {
firstName: 'Steve',
lastName: 'Lee'
email: 'steve@codestates.com',
city: 'Seoul'
};
user.firstName; // 'Steve'
user.city; // 'Seoul'
방법 2) Bracket notation
let user = {
firstName: 'Steve',
lastName: 'Lee'
email: 'steve@codestates.com',
city: 'Seoul'
};
user['firstName']; // 'Steve'
user['city']; // 'Seoul'
let tweet = {
writer: 'stevelee',
createdAt: '2019-09-10 12:03:33',
content: '프리코스 재밌어요!'
};
tweet['category'] = '잡담';
tweet.isPublic = true;
tweet.tags = ['#코드스테이츠', '#프리코스'];
let tweet = {
writer: 'stevelee',
createdAt: '2019-09-10 12:03:33',
content: '프리코스 재밌어요!'
};
// createdAt 키-값 쌍을 지웁니다
delete tweet.createdAt;
//tweet은 다음과 같게 됩니다.
// { writer: 'stevelee', content: '프리코스 재밌어요!' }
let tweet = {
writer: 'stevelee',
createdAt: '2019-09-10 12:03:33',
content: '프리코스 재밌어요!'
};
'content' in tweet; // true
'updatedAt' in tweet; //false