如何使用 angularjs 删除对象中的 [
how to remove [ in object using angularjs
我是 Angular JS 的新手,我想使用 angular 将一个对象推送到另一个对象。
我正在为此使用推送:
var data = $scope.photosTemp;
例如这是一个对象
[{ picture_name="12-Feb-2015_54dc8d6f8786b.png", caption="sadasd", $$hashKey="00G", more...}]
如果我将上面的对象推送到另一个对象,我会得到这样的结果:
[Object { picture_name="dummy-logo.png", caption="caption 0", $$hashKey="007", more...}, Object { picture_name="dummy-logo.png", caption="caption 1", $$hashKey="006", more...}, Object { picture_name="dummy-logo.png", caption="caption 2", $$hashKey="005", more...}, Object { picture_name="dummy-logo.png", caption="caption 3", $$hashKey="004", more...}, [Object { picture_name="12-Feb-2015_54dc8e66ba419.png", caption="sffg", $$hashKey="00G", more...}]]
我刚刚推送的对象得到了额外的 [
个括号。
看来您只想连接两个数组。
var array1 = ["e"]
var array2 = ["a","b","c","d"]
array2 = array2.concat(array1); // this gives ["a","b","c","d","e"]
而你正在做的是:
array2.push(array1) // this gives ["a","b","c","d", ["e"]]
我是 Angular JS 的新手,我想使用 angular 将一个对象推送到另一个对象。 我正在为此使用推送:
var data = $scope.photosTemp;
例如这是一个对象
[{ picture_name="12-Feb-2015_54dc8d6f8786b.png", caption="sadasd", $$hashKey="00G", more...}]
如果我将上面的对象推送到另一个对象,我会得到这样的结果:
[Object { picture_name="dummy-logo.png", caption="caption 0", $$hashKey="007", more...}, Object { picture_name="dummy-logo.png", caption="caption 1", $$hashKey="006", more...}, Object { picture_name="dummy-logo.png", caption="caption 2", $$hashKey="005", more...}, Object { picture_name="dummy-logo.png", caption="caption 3", $$hashKey="004", more...}, [Object { picture_name="12-Feb-2015_54dc8e66ba419.png", caption="sffg", $$hashKey="00G", more...}]]
我刚刚推送的对象得到了额外的 [
个括号。
看来您只想连接两个数组。
var array1 = ["e"]
var array2 = ["a","b","c","d"]
array2 = array2.concat(array1); // this gives ["a","b","c","d","e"]
而你正在做的是:
array2.push(array1) // this gives ["a","b","c","d", ["e"]]