내가 할 때 : typeof([])
object
을 반환합니다.배열 형식 검사
JavaScript의 내장 유형의 프로토 타입을 편집하는 것이 허용되지 않는다고 들었습니다. Array.prototype.isArray = true;
후 다음 작업 : 나는이 작업을 수행 할 경우
그러나
var arr = [];
var obj = {};
if (arr.isArray)
{
console.log("Array");
}
else
{
console.log("Not array");
}
if (obj.isArray) // undefined
{
console.log("Array");
}
else
{
console.log("Not array");
}
가 아니면이 여전히 허용되지 않습니다? 이 주변에서 더 좋은 방법은 무엇입니까?