通过此方法访问对象

米扎努尔·乔杜里(Mizanur Chowdhury)

你能帮我这个代码吗?

var mac = {  
    notebook: "macbook",  
    desktop: "imac",  
    get_product: function (kind) {  
        return this.kind;  
    }  
}  

console.log(mac.get_product(notebook)); //ReferenceError: notebook is not defined

我希望“ macbook”能够登录到控制台。

感谢您的帮助。

瓦伦普尔

因此,这是将执行您要执行的操作的代码:

var mac = {  
    notebook: "macbook",  
    desktop: "imac",  
    get_product: function (kind) {  
        return this[kind];  
    }  
}  

console.log(mac.get_product('notebook'));

查看原始代码:

var mac = {  
    notebook: "macbook",  
    desktop: "imac",  
    get_product: function (kind) {  
        // this.kind means mac.kind. You haven't defined mac.kind.
        // return this.kind;  
        // instead, you want to look up the value of the property defined
        // at kind.

        // [] allow you to dynamically access properties in JavaScript
        // this["<something>"] means "get me the property named <something>
        // but because the contents of [] are determined before the overall
        // expression, this is the same as return this["<something>"];
        // var prop = "<something>";  return this[prop];
        return this[kind];
    }  
}  
// notebook (without quotes) is interpreted as a variable, but there is no
// variable by the name "notebook".
console.log(mac.get_product(notebook));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过对象与继承访问方法

来自分类Dev

如何访问对象的此参数

来自分类Dev

如何访问此json对象

来自分类Dev

通过引用访问对象

来自分类Dev

通过此对象提交表单

来自分类Dev

通过JS中的onclick访问对象外部的方法

来自分类Dev

通过对象/方法访问simpleXML中的mysql字段

来自分类Dev

通过超类对象的ArrayList访问子类方法?

来自分类Dev

Java-通过数组索引访问对象方法

来自分类Dev

通过指针 cpp 访问对象中的方法 - vscode 错误

来自分类Dev

通过并发访问此线程安全吗?

来自分类Dev

AS3-为什么会出现此1009错误?(无法访问空对象的属性或方法)

来自分类Dev

尝试访问此JSON属性,但是我的方法不起作用(提供了JSON对象的屏幕快照)

来自分类Dev

为什么此对象不可访问?

来自分类Dev

没有访问此对象的权限错误

来自分类Dev

如何访问此json响应对象?

来自分类Dev

如何访问此 JSON 中的对象

来自分类Dev

无法访问此 JSON 嵌套对象

来自分类Dev

通过其接口访问对象

来自分类Dev

通过参数访问对象的“自身”

来自分类Dev

通过键访问JavaScript对象

来自分类Dev

通过对象访问成员函数

来自分类Dev

通过javascript访问对象键值

来自分类Dev

通过方法访问数组

来自分类Dev

通过对象属性访问Python对象列表

来自分类Dev

通过此对象属性的jQuery函数

来自分类Dev

从方法访问委托对象

来自分类Dev

如何访问此PHP变量(对象->数组->对象)?

来自分类Dev

通过此对象与虚拟对象进行同步