[英]Pushing a variable value into an array
問題
我試圖將返回的變量值推送到數組中。 這是我的代碼,但是我返回一個空數組並且不確定是什么問題。
JavaScript的
var my_arr = [];
function foo() {
var unitValue = parseFloat($('#unitVal1').val());
var percentFiner = parseFloat($('#percent1').val());
var total = unitValue * 1000;
return my_arr.push({
unit: unitValue,
percent: percentFiner
});
}
return my_arr.push({
unit: unitValue,
percent: percentFiner});
這不會返回新的數組 - 這將返回數組的新長度! 拆分出來:
my_arr.push({
unit: unitValue,
percent: percentFiner});
return my_arr;
Array.push
返回已更改數組的長度,而不是數組本身
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.