Javascript 中的“”是啥意思? [关闭]
Posted
技术标签:
【中文标题】Javascript 中的“”是啥意思? [关闭]【英文标题】:What does the "" mean in Javascript? [closed]Javascript 中的“”是什么意思? [关闭] 【发布时间】:2017-02-17 20:11:39 【问题描述】:在 javascript 中,我们可以使用 初始化一个变量。 “”是什么意思?
var o = ;
o.getMessage = function ()
return 'This is an example';
;
return o;
【问题讨论】:
这意味着你正在用一个对象初始化你的变量,即你的变量是一个对象 称为对象字面量。
是空对象字面量或空块,具体取决于上下文。
您需要做的是阅读一些 JavaScript 教程,以便学习这些内容。人们很乐意在这里回答问题,但如果你一直问这样的问题,你将不得不一个接一个地问问题。如果你自己学习这将更好地利用你的时间。只需搜索“javascript 教程”,您就会发现许多有用的资源。这是开始学习一门语言的更好方法。
我不明白这样一个基本问题是如何获得 5 票赞成的。请在发布问题之前使用 Google。
【参考方案1】:
这意味着你创建一个带有变量的对象 它被称为带有文字符号的对象。如下所示。
var o =
这里你的对象没有属性或者它可以说是空的文字块。但是在下面的代码中
var o =
o .first= 20;
o .second= 10;
o.result =function()
return this . first- this .second;
;
现在你的对象有了属性和功能
** 虽然有几种创建对象的方法,但字面表示法是创建对象的最简单和流行的方法
【讨论】:
【参考方案2】:基本上不同的情况是:
Use instead of new Object()
Use "" instead of new String()
Use 0 instead of new Number()
Use false instead of new Boolean()
Use [] instead of new Array()
Use /()/ instead of new RegExp()
Use function () instead of new Function()
【讨论】:
what的不同案例? 有不同的启蒙案例 我认为这没有任何意义。 我认为这确实有道理。
是一个对象字面量,相当于更自然的 new Object()
【参考方案3】:
基本上,它是一个空对象。当您在变量底部添加 getMessage()
函数时,实际上是将其添加到空对象中,导致您的空对象现在看起来像这样:
var o =
getMessage: function()
return 'This is an example';
;
【讨论】:
【参考方案4】:您可以使用它创建一个范围或类,在其中您可以使用闭包将某些变量保持在该范围内。
【讨论】:
以上是关于Javascript 中的“”是啥意思? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章