相关疑难解决方法(0)

这个符号在JavaScript中意味着什么?

这是什么?

这是一系列关于JavaScript中语法的问题.这也是社区Wiki,因此邀请每个人参与维护此列表.

为什么是这样?

Stack Overflow不允许搜索特定字符.因此,在搜索运算符和其他语法标记时,很难找到许多关于运算符和其他语法标记的问题.这也使得关闭重复更加困难.以下列表是为了解决此问题.

主要思想是在Stack Overflow上链接现有问题,因此我们更容易引用它们,而不是复制ECMAScript规范中的内容.

此外,这是PHP符号引用的公然副本.我们需要一个JS.


请帮忙.编辑并添加指向其他运算符/语法参考的链接,或者如果您无法在特定语法上找到好的问题/答案,请添加此问题的答案并将其链接

javascript

86
推荐指数
1
解决办法
14万
查看次数

从箭头函数返回对象

我想从箭头函数(以简短的形式)输出对象,所以完整的代码是:

somemethod(function(item) {
   return {id: item.id};
})
Run Code Online (Sandbox Code Playgroud)

使用箭头函数是:

somemethod((item) => {
   return {id: item.id};
})
Run Code Online (Sandbox Code Playgroud)

现在简短的形式应该是这样的:

somemethod(item = > {id: item.id} )
Run Code Online (Sandbox Code Playgroud)

那个不起作用,还有这个:

somemethod(item = > {{id: item.id}} )
Run Code Online (Sandbox Code Playgroud)

我目前找到的唯一解决方案是使用创建对象表示法:

somemethod(item = > new Object({id: item.id}) )
Run Code Online (Sandbox Code Playgroud)

还有别的办法吗?

javascript ecmascript-6

7
推荐指数
2
解决办法
2848
查看次数

为什么此语法不会在 javascript 中产生错误 {age:15}toString()

在控制台中尝试这个语法

 {age:15}toString()  
 '[object Undefined]' // this is the return
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,它看起来在语法上是错误的,所以我不确定解释器如何解析它?

该物体{age:15}看起来完全被忽略了?真的吗 ?

如果不忽略剂量,它意味着它一创建就变成垃圾我只是在想但不确定

javascript

1
推荐指数
1
解决办法
56
查看次数

标签 统计

javascript ×3

ecmascript-6 ×1