首頁 >web前端 >前端問答 >es6怎麼判斷對象key是否存在

es6怎麼判斷對象key是否存在

青灯夜游
青灯夜游原創
2022-03-23 16:15:255745瀏覽

判斷方法:1、用「Object.keys(obj)」語句傳回一個包含obj物件所有key的陣列;2、用「陣列.includes("key值")」語句判斷該key陣列中是否存在指定值,如果傳回值為true,則物件中存在指定key,反之不存在。

es6怎麼判斷對象key是否存在

本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

es6判斷物件key是否存在

#實作想法:

  • 使用Object .keys()方法取得物件所有key(鍵名稱),傳回值為一個陣列

  • 使用includes() 方法判斷一個key陣列是否包含一個指定的key值

#實作程式碼:判斷物件obj中是否存在鍵名「a」

var obj = {
	a:"小白",
	b:"小黑",
	c:"大黄"
};
var keys=Object.keys(obj);
console.log(keys);
if(keys.includes("a")){
	console.log("obj对象中存在指key");
}else{
	console.log("obj对象中不存在指key");
}

es6怎麼判斷對象key是否存在

【相關推薦:javascript影片教學web前端

以上是es6怎麼判斷對象key是否存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn