我知道有一些极其类似的问题,但我似乎无法得到任何工作。访问对象内的键的值
为了简洁起见,我将对此进行总结。我有这个构造函数的字符串被赋值为键值(赋值)。
var Quote = function() {
this.quote1 = 'You can discover more about a person in an hour of play than in a year of conversation.';
this.quote2 = 'Nothing is at last sacred but the integrity of your own mind.';
this.quote3 = 'We have to fight them daily, like fleas, those many small worries about the morrow, for they sap our energies.';
this.quote4 = 'Ethics are so annoying. I avoid them on principle.';
this.quote5 = "Never trust anything that can think for itself if you can't see where it keeps its brain.";
};
module.exports = Quote;
使用AJAX我将构造函数中键的值打印到静态页面。不过......我只能打印“quote1”,“quote2”等等......(只是键的名字)。
这是我访问构造函数的函数。我的问题是:如何访问分配给构造函数中的键的字符串值?那可能吗?
预先感谢您。
module.exports = function(object) {
var propArray = Object.keys(object);
var randomProp = propArray[Math.floor(Math.random() * propArray.length)];
return {quote: randomProp};
};
非常感谢您的例子! – Jose