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));