.将Integer推入数组不起作用JS/JQuery
.push a Integer into an array is not working JS/JQuery
这是我迄今为止的代码:
var purseValue = 10000;
var storePerson = [];
var storeAmount = [];
$('#prompt').keypress(function() { //
var whatMyUserTyped = $('#prompt').val(); //Input variable defined for future use.
if (event.keyCode == 13) { //If enter is pressed,
if (whatMyUserTyped === 'purse'){ //If used types "purse"
$('#log li:last').text('ShylockBot pulls out his purse containing '+ purseValue+ ' ducat(s)');
} else { //log the phrase with total amount in purse.
var subtractValue = parseInt(whatMyUserTyped.match(/'d+/)); //scan for the number in my string, then turn into a number.
var arrayOfInput = whatMyUserTyped.split(" ");
purseValue = (purseValue - subtractValue); //purse money minus the above sum equals current amount in purse.
storePerson.push(arrayOfInput[1]);
storeAmount.push(); //I tried to use the "subtractValue" but for some reason didn't work. So I just selected from string again.
console.log(storePerson);
console.log(subtractValue);
我试图得到一个用户输入,我从中得到他们在字符串中输入的数字,然后我也得到了他们的名字(考虑到短语是:"借给人50块钱")
所以人是arrayOfInput[1],数字是他们键入的任何数字。
现在我正在尝试将这些值存储到2个数组中。
我使用了.push(),它对"storePerson"很有效,每次运行我的函数时,它都会将输入的人添加到其中,但我无法将数字添加到数组中。它只替换一个数字的数组,不存储旧值,这意味着,将storeAmount替换为最新输入的值。
尽管我是一个初学者,但我还是尽量清晰。所以我希望有人能帮助我。谢谢。
我读了很多遍,似乎你需要:
storeAmount.push(subtractValue[0]);
//thanks Orleaner for pointing out that match returns an array
你用双引号了吗?
PS:即使这样,这也不应该是一个问题,它只会每次添加字符串"subtractValue":)
要将整数推入jquery中的数组,它必须是
storeAmount.prush(减法值.toString());
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 用于发现哪个JS/jQuery脚本正在冻结页面的工具或技术
- 使用js/jQuery检查对象(而不是元素)是否真的存在
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 在坐标上模拟点击坐标js/jQuery
- 如何插入js/jquery变量isideHTML标记
- 我需要JS/jQuery中的倒计时计时器
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- JS/jquery:我将如何遍历HTML中的每个图像
- 非常奇怪的JS/jQuery行为-alert()包含/排除
- JS/Jquery - 如果输入具有数组的任何名称,则返回关联的值
- 使用 js/jQuery/css 在重力形式中覆盖 !important
- 如何在 js / jquery 中绑定“数据追加”事件
- 解析 RSS 命名空间媒体:缩略图 (js/jQuery)
- AJAX/page refresh kills JS/jQuery
- 带有post值的JS jQuery重定向,不带<表单>
- 改变与“"至“-"(JS/Jquery)
- 我正在尝试使用JS/JQuery自动对网站中的文本执行多个查找和替换操作
- 是否覆盖网站上文本输入区域的默认移动设备键盘?(HTML/JS/jQuery)