유형을 판단하는 방법에 관하여
1227 단어 메서드
1. typeof: 이것은 자주 사용되고 사용하기 쉽다. 단점은 변수가 대상일 때 이 방법은 도대체 어떤 대상인지 정확하게 구분할 수 없다는 것이다. 예를 들어array,function,String,Number,Boolean은 모두 가능하다.
var a = new String("abc");
var b = function(){};
var c = [];
alert(typeof a) //object
alert(typeof b) //object
alert(typeof c) //object
물론 기본 데이터 형식만 구분하면 된다.
2:instanceof: 이 방법은 변수가 구조 대상인지 아닌지를 판단하는 실례입니다.
var c = [];
alert(c instanceof Array) //true
물론 constructor를 통해서도 독자가 스스로 시도할 수 있다고 판단할 수 있다.
3: Object를 활용합니다.prototype.toString;
function get_type (obj) {
return obj === null ? 'null' : (obj === undefined ? 'undefined' : Object.prototype.toString.call(obj).slice(8, -
1).toLowerCase()); // [object Array]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[JS] Object, Array 자주 사용하는 순환 Method 정리key, value 두 값에 접근할 땐 Object.entries() key에만 접근할 때는 Object.keys() : 객체의 key 로 이루어진 배열이 반환된다. for...of와 함께 쓰면 순환하면서 접근할 수...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.