相关疑难解决方法(0)

Javascript getters和setters for dummies?

我一直在努力让自己的头脑能够吸引人并且不会陷入其中.我已经阅读过JavaScript Getters and SettersDefining Getters and Setters而且还没有得到它.

有人可以明确说明:

  1. 什么是吸气剂和制定者的意图,以及
  2. 举几个非常简单的例子?

javascript getter setter

128
推荐指数
7
解决办法
12万
查看次数

在读取之前设置未定义的javascript属性

var tr={};
tr.SomeThing='SomeThingElse';
console.log(tr.SomeThing); // SomeThingElse
console.log(tr.Other); // undefined

tr.get=function(what){
    if (tr.hasOwnProperty(what)) return tr[what];
    else return what;
};
tr.get('SomeThing') // SomeThingElse
tr.get('Other') // Other
Run Code Online (Sandbox Code Playgroud)

有没有办法让tr.Other或tr ['Other']和对象的所有其他未定义属性返回其名称而不是未定义?

javascript getter object

6
推荐指数
2
解决办法
999
查看次数

标签 统计

getter ×2

javascript ×2

object ×1

setter ×1