1. 程式人生 > >ES6學習一--ES5

ES6學習一--ES5

get json字符串 getter 刪除 原型 fig 支持 取值 多個

JSON對象方法

1.將JSON字符串轉換成js對象(IE7及以下不支持)(IE7及以下兼容需其他手段)

JSON.parse()

2.將js對象轉成JSON字符串

JSON.stringify()

3.js對象深度克隆

JSON.parse(JSON.stringify(arrTwo))

Object對象方法

1.Object.create(prototype,[descriptors])

  作用:以指定對象為原型創建新的對象

  為新的對象指定新的屬性,並對屬性進行描述

    -value:指定值

    -writable:標識當前屬性是否科修改,默認false

    -configurabale:標識當前屬性是否可以被刪除,默認false

    -enumerable:標識當前屬性是否能用for in枚舉,默認false

2.Object.defineProperties(object,descriptors)

  作用:為指定對象定義擴展多個屬性

    get:用來獲取當前屬性值的回調函數

    set:修改當前屬性值的觸發的回調函數,並且實參即為修改後的值

  存取器屬性:setter,getter一個用來存值,一個用來取值

ES6學習一--ES5