为了更好的代码结构,我想用一个JavaScript对象持有的所有属性,而不是使用多个瓦尔:创建一个变种对象VS多个变种
// 1. WAY
// This returns an error, as _inp cannot be accessed by input_value
// Uncaught TypeError: Cannot read property 'value' of undefined
var ref = {
_inp: input.target,
input_value: _inp.value,
....
};
// 2. WAY
// When using this, it works
var ref = {
_inp: input.target,
input_value: input.target.value,
....
};
// 3. WAY
// This obviously works, too.
var
_inp = input.target,
input_value = _inp.value,
我的问题是,为什么3路工程和1 。不会吗?
你应该在这个看一看,了解你的JavaScript的数据类型,HTTP:// WWW .oreillynet.com /酒吧/ A/JavaScript的/摘录/学习的JavaScript/javasc ript-datatypes-variables.html – gmaliar