es6에서는 "Object.keys()" 메서드를 사용하여 개체가 null인지 확인할 수 있습니다. 이 메서드는 개체 자체의 열거 가능한 속성으로 구성된 배열을 반환합니다. 구문은 "alert(Object.keys)입니다. (Object).length" == 0)", 결과가 true이면 개체는 null입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, ECMAScript 버전 6.0, Dell G3 컴퓨터.
ES6의 Object.keys() 메서드 사용
Object.keys() 메서드는 주어진 객체의 자체 열거 가능한 속성으로 구성된 배열을 반환합니다. . Return 값은 객체의 속성 이름으로 구성된 배열이기도 합니다.
예제는 다음과 같습니다.
var data = {}; var arr = Object.keys(data); alert(arr.length == 0);//true 即为空对象 var datas={a:1,b:2}; var aRR = Object.keys(datas); console.log(aRR) --> [‘a’,‘b’]
주의해야 할 점은:
data == null인 경우 오류가 보고됩니다. 값이 null이거나 정의되지 않았는지 확인해야 합니다
객체에 대한 간략한 소개 .keys() 메서드
는 객체를 전달하고 속성 이름을 반환합니다.
var data={a:1,b:2,c:9,d:4,e:5}; console.log(Object.keys(data));//["a", "b", "c", "d", "e"] Object.keys(data).map((key,item)=>{ console.log(key,data[key]);//key=>属性名 data[key]=>属性值 });
는 문자열을 전달하고 인덱스를 반환합니다.
var str = 'ab1234'; console.log(Object.keys(obj)); //[0,1,2,3,4,5]
는 배열을 전달하고 인덱스
var arr = ["a", "b", "c"]; console.log(Object.keys(arr)); // console: ["0", "1", "2"]
를 반환합니다. [관련 권장 사항: javascript 비디오 튜토리얼, web front-end ]
위 내용은 es6에서 객체가 null인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!