둘의 차이점은 무엇입니까?
그래서 나는 그것이 array.size()
함수 인 동안 array.length
속성 이라는 것을 알고 있습니다. 다른 것을 사용하는 유스 케이스가 있습니까? 하나 더 효율적입니까? ( .length
메소드 호출이 아닌 속성이므로 상당히 빠르다고 생각 합니까?) 왜 느린 옵션을 사용합니까? 하나 또는 다른 브라우저와 호환되지 않는 브라우저가 있습니까?
var x = [];
console.log(x.size());
console.log(x.length);
console.log(x.size()==x.length);
x =[1,2,3];
console.log(x.size());
console.log(x.length);
console.log(x.size()==x.length);
인쇄합니다 :
0, 0, true
3, 3, true
.size
...
.size()
프로토 타입 프레임 워크에서 유래 한 것으로 보입니다 : prototypejs.org/doc/latest/language/Array/prototype/size
Array.size()
네이티브 JavaScript 에서 메소드를 어디 에서 찾았 습니까?