아마 당신이 몰랐을 3가지 자바스크립트 기능
4501 단어 webdevbeginnersjavascript
심층 객체 파괴
객체를 분해할 수 있다는 것은 알고 있겠지만, 분해된 객체도 분해할 수 있다는 사실을 알고 계셨습니까?
const {
dog,
cat: { legs, eyes, breed },
} = pets;
배열 파괴
인덱스로 배열을 분해할 수도 있습니다.
const {0: first, 5: sixth} = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"];
console.log(first) // expected output: "Jan"
console.log(sixth) // expected output: "Jun"
쉼표 연산자(,)
각 피연산자를 평가하고(왼쪽에서 오른쪽으로) 마지막 피연산자의 값을 반환합니다.
let x = 1;
x = (x++, x);
console.log(x); // expected output: 2
x = (2, 3);
console.log(x); // expected output: 3
이것은
for
루프에 대해 여러 변수가 필요할 때 사용됩니다.for (var i = 0, j = 9; i <= 9; i++, j--)
console.log('a[' + i + '][' + j + '] = ' + a[i][j]);
Reference
이 문제에 관하여(아마 당신이 몰랐을 3가지 자바스크립트 기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/__victorchan/3-javascript-features-you-probably-didnt-know-2936텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)