相关疑难解决方法(0)

JavaScript中的花括号是什么意思?

我在一个jQuery文件中找到了这个:

xxx.css({ 'float' : 'right' });
Run Code Online (Sandbox Code Playgroud)

花括号做什么?

javascript css jquery

53
推荐指数
7
解决办法
6万
查看次数

浏览器支持在JavaScript中使用保留字作为属性名称

我正在尝试使用"for"作为对象属性名称.它似乎在IE7,IE8,Firefox,Chrome和Opera中运行良好,但显然不在Safari中.

我的理解是ECMAScript 5允许它(如在哈希键中的JavaScript关键字中所讨论的).

我可以获得支持/不支持此功能的浏览器的确定列表吗?

编辑:实际上,CoffeeScript的保留字属性名称的自动字符串化使我相信它的工作原理.在正确地重新测试之后它似乎无法在任何地方工作,所以现在的问题是:是否有任何浏览器允许它按照ECMAScript 5规范?

javascript

18
推荐指数
3
解决办法
4858
查看次数

将JSHint与Express.js /'delete'一起使用(保留字)

我正在使用Node.js上的Express.js来创建RESTful API,并使用grunt来查看我的文件并自动lint我的JavaScript.

每次我使用delete函数时,它都会被JSHint标记:

[L218:C9] Expected an identifier and instead saw 'delete' (a reserved word).
app.delete('/api/users/:userid', function deleteUser(req, res, next) {
Run Code Online (Sandbox Code Playgroud)

我知道'删除'是一个保留字,但它是由Express.js选择的!有没有更好的方法去linting我的Express.js应用程序?有办法关闭这个检查??

javascript node.js express jshint gruntjs

9
推荐指数
2
解决办法
5211
查看次数

有没有办法让'constructor'成为JS对象中的有效键?

我目前正在使用马尔可夫链进行聊天AI.其中一个后端对象是一个将字符串映射到它所属的任何链的对象,这样:

var words = {}

words['test'] = [ ['this','is','a','test'], ['this','too','tests','things'] ]
Run Code Online (Sandbox Code Playgroud)

现在,我有一个问题.'constructor'是一个完全有效的单词,但看起来好像你不能像我上面描述的那样映射它,因为'constructor'是JS中每个对象的属性(当然还有其他东西).所以我的问题是:有没有办法构建这张地图?

javascript

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

标签 统计

javascript ×4

css ×1

express ×1

gruntjs ×1

jquery ×1

jshint ×1

node.js ×1