繁体   English   中英

javascript param是一个变量,如何将其值

[英]javascript param is a variable, how to put the value

对于此代码

            $scope.votedList.push({
                idSong: 'no'
            });

我需要将“ idSong”定义为一个整数,该整数是一个变量,因此我想执行以下操作:

$scope.myFilter = function(input, id, yourip) {
    var idSong = id;
    $scope.votedList.push({
       idSong: 'no'
    });
}

它不起作用,“ idSong”作为idSong放置,而不是id param的值,那么,如何获得它呢?

var entry = {};
entry[idSong] = 'no';
$scope.votedList.push(entry);

使用对象文字表示法时,所有键均视为原始字符串。 因此,请改用对象分配表示法obj[x]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM