相关疑难解决方法(0)

如何在JavaScript对象文字中使用变量作为键?

为什么以下工作?

<something>.stop().animate(
    { 'top' : 10 }, 10
);
Run Code Online (Sandbox Code Playgroud)

虽然这不起作用:

var thetop = 'top';
<something>.stop().animate(
    { thetop : 10 }, 10
);
Run Code Online (Sandbox Code Playgroud)

为了使它更清晰:目前我无法将CSS属性作为变量传递给animate函数.

javascript variables jquery properties object-literal

345
推荐指数
7
解决办法
13万
查看次数

Gruntfile.js中的Javascript变量?

我正在维护一个广泛使用Grunt的Web应用程序.我必须缩小,在不同的时间将我的html,css,js文件复制到不同的位置.为了方便起见,我在GruntFile.js中创建了一个简单的javascript变量,如下所示:

var path="C:/dist";

uglify: {
    options: {
       mangle: false
     },
     my_target: {
       files: {
        path+'/js/jsFile.js': ['src/js/jquery-1.10.2.min.js']
        }
     }          
}
Run Code Online (Sandbox Code Playgroud)

当我构建这个时,我收到以下错误

>> SyntaxError: Unexpected token +

我不能在GruntFile.js中使用路径变量.因为我有10个位置路径.

javascript jquery gruntjs

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

DynamoDB batchwriteItem 不将数据放入 Lambda 函数中的动态 TableName

我正在尝试将数据写入不同的表,表名是通过 get 请求传递的。

var tableName = event.tableName.toString();
Run Code Online (Sandbox Code Playgroud)

当我编写硬编码的 tableName 时它工作正常,但是当我编写变量 Name 时它会引发错误。

2018-11-20T21:09:31.532Z 928e237c-ed08-11e8-a312-539d290e67fc {"errorMessage":"请求的资源未找到","errorType":"ResourceNotFoundException","stackTracextract":["Request. var/runtime/node_modules/aws-sdk/lib/protocol/json.js:48:27)","Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20) ","Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10)","Request.emit (/var/runtime/node_modules/aws-sdk/lib/request. js:683:14)","Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)","AcceptorStateMachine.runTo (/var/runtime/node_modules/aws- sdk/lib/state_machine.js:14:12)","/var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10","请求。(/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)","请求。(/var/runtime/node_modules/aws-sdk/lib/request.js:685: 12)","Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:115:18)"]} END RequestId: 928e237c-ed08-11e8-a312-539d290e67fc73c28RequestId ed08-11e8-a312-539d290e67fc 持续时间:124.41 ms 计费持续时间:200 ms 内存大小:1024 MB 已用最大内存:33 MB41 ms 计费持续时间:200 ms 内存大小:1024 MB 已用最大内存:33 MB41 ms 计费持续时间:200 ms 内存大小:1024 MB 已用最大内存:33 MB

这是代码:

var params = {
RequestItems: {
    tableName :  [
   {
     PutRequest: {
        "Item" : {
        "indexNumber":{
            "N": r1index
        },
         "DateandTime" :{
          "S": DnT1  
        } ,
        "roadId" :{ …
Run Code Online (Sandbox Code Playgroud)

javascript amazon-web-services node.js amazon-dynamodb aws-lambda

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