JavaScriptsetter与getter

    xiaoxiao2021-04-12  36

    ES5中引进了存取器的概念,在存取数据时进行处理方便了不少

    语法:

    var p={ x:1, get value() //存取器名字不能与对象名相同 { return this.x; }, //记住逗号,也为成员 set value(val) { this.x=val-this.x; } } console.log(p.value); //return 2 p.value=3; console.log(p.value); //return 2

    也可以用getter实现一些只需要特殊返回值的功能

    var date={ get value() { var dat=new Date(); return dat.getDate(); } } console.log(date.value); //return nowdate
    转载请注明原文地址: https://ju.6miu.com/read-667213.html

    最新回复(0)