gpt4 book ai didi

javascript - 当我向数组推送新值时,有没有办法覆盖数组?

转载 作者:行者123 更新时间:2023-12-03 02:24:41 25 4
gpt4 key购买 nike

也许我做错了,但我正在尝试更新我的数组,以便它们只包含最新提交的内容。有没有办法做到这一点?我似乎想不出任何东西,每次推送都会向数组添加更多内容。

$( document ).ready(function() {


var divisTwo = [];
var divisThree = [];

function getNumbers(nums){
// iterates through these to determine if fiz, buzz or fizzbuzz.
if(nums % 105 === 0){
return 'Fizz Buzz Pop'
} else if (nums % 35 === 0){
return 'Buzz Pop'
} else if (nums % 21 === 0){
return 'Fizz Pop'
} else if (nums % 15 === 0){
return 'Fizz Buzz'
} else if (nums % 7 === 0){
return 'Pop'
} else if(nums % 5 === 0 ){
return 'Buzz'
} else if(nums % 3 === 0){
return divisThree || 'Fizz'
} else if (nums % 2 === 0){
return divisTwo
} else {
return nums
}
};
$('#click').click(function(){
// Gets value from input box.
var inputValue = document.getElementById("fizz-input").value;
// appends text to an h2 in the html
$("#fizz-buzz-output").text(getNumbers(inputValue));
});
$('#change-names').click(function test(name){
var multiTwo = document.getElementById("multiples-of-two").value;
var multiThree = document.getElementById("multiples-of-three").value;


divisTwo.push(multiTwo);
divisThree.push(multiThree);
console.log(divisTwo);
console.log(divisThree);
});
});

最佳答案

使用简单变量而不是数组。

$( document ).ready(function() {


var divisTwo;
var divisThree;

function getNumbers(nums){
// iterates through these to determine if fiz, buzz or fizzbuzz.
if(nums % 105 === 0){
return 'Fizz Buzz Pop'
} else if (nums % 35 === 0){
return 'Buzz Pop'
} else if (nums % 21 === 0){
return 'Fizz Pop'
} else if (nums % 15 === 0){
return 'Fizz Buzz'
} else if (nums % 7 === 0){
return 'Pop'
} else if(nums % 5 === 0 ){
return 'Buzz'
} else if(nums % 3 === 0){
return divisThree || 'Fizz'
} else if (nums % 2 === 0){
return divisTwo
} else {
return nums
}
};
$('#click').click(function(){
// Gets value from input box.
var inputValue = document.getElementById("fizz-input").value;
// appends text to an h2 in the html
$("#fizz-buzz-output").text(getNumbers(inputValue));
});
$('#change-names').click(function test(name){
divisTwo = document.getElementById("multiples-of-two").value;
divisThree = document.getElementById("multiples-of-three").value;

console.log(divisTwo);
console.log(divisThree);
});
});

关于javascript - 当我向数组推送新值时,有没有办法覆盖数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49000187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com