19得票5回答
在JavaScript对象字面量声明中调用函数

我试图在我创建的对象字面量中使用 this 关键字调用一个函数。但是会出现一个错误,显示 this.doTheMove() 不是一个函数:window.onload = function(){ var animBtn = document.getElementById('startAni...

17得票10回答
TypeScript带有getter的可选属性

这是一个简单的例子:class PersonParms{ name:string; lastName:string; age?:number; get fullName(){return this.name + " " + this.last...

16得票2回答
使用setInterval的Javascript绑定调用

如何使用 "call" 和 "setInterval" 来调用对象字面量中的方法? 以下是一个例子。 这段代码可以正常运行,我也理解为什么会运行成功。 定时器对象每秒钟调用自己的 tick 方法。var timer = { start: function() { var se...

16得票4回答
如何将JavaScript字面对象转换为PHP中的Json对象

我有一个JS文字对象字符串,例如{name:{first:"George",middle:"William"},surname:"Washington"},我需要将其转换为Json。我该如何使用PHP实现?

15得票3回答
对象字面量中的引用变量?

假设我有myfunc({ var1: 1, var2: 2, }) 如果我想要一个使用当前未命名对象的值,我该怎么做? 例如,如果我想要myfunc({ var1: 1, var2: 2, var3: this.var1 + this.var2 }) 显然这样做是无效的。...

15得票3回答
如何向这个Javascript对象字面量片段添加私有变量?

在 MDC 上找到这个,但如果我想要添加一个私有变量到var dataset = { tables:{ customers:{ cols:[ /*here*/ ], rows:[ /*here*/ ] },...

14得票2回答
JavaScript中的“抽象方法”

我的术语有些不准确,请随时纠正。我想在JavaScript中重载一个函数并使用“基类”,以便继承类可以访问基类的方法和重载的方法。到目前为止,我想到一个(可用的)混合使用jquery.extend() 和对象字面量的方法,但这看起来不太好看。我想知道是否有更好的方式来做到这一点(可以使用jqu...

12得票3回答
如何对一个JS对象进行排序?

如果我有这个 JS 对象字面量:var foo = { Sussy: 4, Billy: 5, Jimmy: 2, Sally: 1 }; 如何创建一个新的、排序过的对象字面量:var bar = { Sally: 1, Jimmy: 2, ...

11得票3回答
为什么箭头函数中的“this”在嵌套对象字面量中不会改变?

我发现在嵌套对象字面量中使用箭头函数时,“this”关键字似乎总是指向global。 根据其他问题,以下片段可以解释为箭头函数的“this”是在词法上下文中定义的。var c = 100; var a = {c:5 , fn: () => {return this.c;} }; con...

11得票3回答
Python支持类似字面对象的东西吗?

在Scala中,我可以定义一个抽象类,并使用对象实现它:abstrac class Base { def doSomething(x: Int): Int } object MySingletonAndLiteralObject extends Base { override...