javascript - 有没有一种方法可以在不使用 obj.key 或 obj ['key' 的情况下访问 JavaScript 对象值?

标签 javascript

var obj = {a:5};

有没有一种方法可以在不使用方括号语法 obj["a"] 或点语法 obj.a 的情况下访问值 5 code> 源代码?

最佳答案

这非常丑陋,但我认为这就是您所要求的:http://jsfiddle.net/q4egt/

var obj = {a: 5};
alert(Object.getOwnPropertyDescriptor(obj, 'a').value);

我猜有“解决方法”。

关于javascript - 有没有一种方法可以在不使用 obj.key 或 obj ['key' 的情况下访问 JavaScript 对象值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15352999/

相关文章:

javascript - 如何编写这样的 Photoshop Action 管理器代码?

javascript - ReactJS 删除组件

javascript - 如何在 plotly 中为形状添加名称或标签?

javascript - 使用 videojs 无法在 Firefox 中加载视频

javascript - 带有 Ember.testing = true 的 Ember.js

javascript - Mixpanel 事件会追溯更新吗?

javascript - 如何根据另一个字段的值添加或删除字段

javascript - 获取递归函数的深度 React.js/JavaScript

javascript - 使用 JQuery 将每行文本包装到一个元素

javascript - 如何使用 javascript 从 HTML 选择选项 onchange 中发布 PHP 变量?