在对象文字javascript中使用此关键字

时间:2015-12-15 07:02:35

标签: javascript jquery

根据我的说法,只有在你需要调用下面的构造函数时才会使用它

var dogObj = function(){
    this.bark = "woof";
}

var dog1 = new dogObj();
console.log(dog1.bark);

是否有任何我在对象文字上使用它的情况?

var bark = {
  this.bark = "dog"
}

以上代码有效吗?如果是,我该怎么称呼它?

2 个答案:

答案 0 :(得分:2)

你可以使用

Bitmap bmp = GetIconImageFromFile(fileName);

并将其称为

var bark = {
  bark : "dog"
}  

答案 1 :(得分:0)

this.bark = "woof";

无效。

您尝试过类似下面的内容

var dog = {
  bark : "dog"
}

然后您可以访问console.log(dog.bark)

一旦您形成任何json字符串,您就可以使用http://jsonlint.com/验证标记,只需放置json字符串并点击验证。