Javascript 我想把函数链接到变量
一种简单的基本方法是将函数创建为“示例”对象的属性 下面是一个具有多个属性的示例Javascript 我想把函数链接到变量,javascript,function,variables,Javascript,Function,Variables,一种简单的基本方法是将函数创建为“示例”对象的属性 下面是一个具有多个属性的示例 var example = { value: 'example value', getVal: function() { return this.value; } }; console.log(example.getVal()); 重要提示:您不需要函数来获取对象属性的值。在本例中,属性是公共的。因此,可以从实例访问属性的值 所以上面的例子可以这样写 var example = {
var example = {
value: 'example value',
getVal: function() {
return this.value;
}
};
console.log(example.getVal());
重要提示:您不需要函数来获取对象属性的值。在本例中,属性是公共的。因此,可以从实例访问属性的值
所以上面的例子可以这样写
var example = {
value: 'example value',
otherValue: 'other example value',
getVal: function() {
return this.value;
},
getOtherVal: function() {
return this.otherValue;
}
};
console.log(example.getVal());
console.log(example.getOtherVal());
建议学习对象原型并创建可重用对象
var example = 'example value' ;
function getVal() {
// I want to take the above value;
return this.value;
}
// I want to
console.log( example.getVal() );
将值作为函数参数传递
var example = {
value: 'example value',
otherValue: 'other example value'
};
console.log(example.value);
console.log(example.otherValue);
你的问题非常不清楚。但是了解
prototype
s。还不清楚你想要什么,你用console.log(示例)
如何处理其他变量?答案已经更新为更多的例子@SezerBölük
var example = 'example value' ;
function getVal(str) {
value=str;
return value;
}
console.log(getVal(example));