javascript - javascript中的索引属性

标签 javascript syntax

(我不敢相信这是不可能的,但我可能没有使用正确的搜索词)

我有一个这样的“类”:

function MyClass() = {
    this.getItem = function(key) {
        // return whatever;
    };
    this.setItem = function(key, val) {
        // set whatever
    };
};

是否可以通过(我认为所谓的)索引属性获取/设置?

var test = new MyClass();
test["key"] = "value";
alert(test["key"]);
[ ] 功能)

最佳答案

在 JavaScript 中,您没有那种方式的自动访问器。至少我没见过。

你可以使用

var test = new MyClass();
test.key = "value";
alert(test.key);

alert(test["key"]);

但这可能不是您想要的...

关于javascript - javascript中的索引属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5310529/

相关文章:

c++ - 混淆后缀表达式和运算符的语法

c# - 了解 C# 属性语法和 getter/setter

javascript - 指令模板必须恰好有一个根元素 : With restrict E & replace true

javascript - 使用两个 id 变量在循环中更改 id div

java - 基本安卓 : syntax for switch statement instead of else-if

postgresql - PL/pgSQL 语法错误

c++ - 为什么 C++ 中没有运算符 ~=?

JavaScript split() 函数不起作用

javascript - LearnYouNode - 杂耍异步 (#9) - 我一定是错过了一些东西

javascript - 加载更多按钮位置总是离加载的内容太远