zoukankan      html  css  js  c++  java
  • ES5学习01

    1.JSON对象

     JSON.stringify(obj/arr)

    将 js对象(数组)转化为json对象(数组)

     JSON.parse(json)

     将json对象(数组)转化为js对象(数组)

    2.Object扩展

     Object.create(prototype,[discription])

     作用:以指定对象为原型创建新的对象

     为新的对象指定新的属性,并对属性进行描述

    -value:指定值

    -writeable:标识当前属性值是否可以修改,默认为false

    -configurable:标识当前属性值是否可以被删除,默认为false

    -enumerable:标识当前属性值是否能用for in枚举,默认为false

     Object.defineProperties(object,descriptors)

     作用:未指定对象扩展多个属性

     get:用来获取当前属性值的回调值

     set:修改当前属性值触发的回调函数,并且实参即为修改后的值

     对象本身的两个方法

    get propertyName(){} 用来得到当前属性值的回调函数

    set propertyName(){} 用来监视当前属性值变化的回调函数

  • 相关阅读:
    poj 2718 Smallest Difference
    AtCoder Beginner Contest 100 2018/06/16
    aoj 0009 Prime Number
    poj 1930 Dead Fraction
    poj 3669 Meteor Shower
    aoj 0121 Seven Puzzle
    poj 2429 GCD & LCM Inverse
    aoj 0005 GCD and LCM
    aoj 0558 Cheese
    aoj 0033 玉
  • 原文地址:https://www.cnblogs.com/noreason/p/10035590.html
Copyright © 2011-2022 走看看