ES6学习一--ES5

Posted nailc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6学习一--ES5相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

es6 基础学习一 let

webstorm下ES6转ES5

ES6 模块串联

React/React Native 的ES5 ES6写法对照表

React/React Native 的ES5 ES6写法对照表

React/React Native 的ES5 ES6写法对照表