【js】獲取對象,key / value 的幾種方法


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    var obj={"a1":123,"b2":234,"c3":345};
    //1、最簡單獲取某個特定值 的兩種方法;
    console.log(obj.a1);
    console.log(obj["a1"]);

    //獲取對象key :

    //2,  Object.getOwnPropertyNames  //獲取由所有對象的key 組成的數組;
    console.log(Object.getOwnPropertyNames(obj));
    //輸出:  ["a1", "b2", "c3"];



    //3.  for in 遍歷
    function Object1(data) {

        for (var i in data) {

            console.log('鍵:' + i  );        //獲取屬性
            console.log('值:' + data[i]);    //獲取值

        }


    }

    Object1(obj);
    


</script>
</body>
</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章