为了账号安全,请及时绑定邮箱和手机立即绑定

按顺序从数组中获取每个项目的最佳方法是什么?

按顺序从数组中获取每个项目的最佳方法是什么?

慕侠2389804 2023-01-06 09:42:20

考虑让浏览器使用Intl.NumberFormat为您完成工作


const $input = document.querySelector('input');

const $output = document.querySelector('div');


$input.addEventListener('input', (evt) => {

  $output.innerText = Intl.NumberFormat().format(evt.target.value);

});

<input>

<div></div>

展开片段

您可以自定义有关输出数字格式的许多内容,在您的情况下,您可能希望调整minimumFractionDigits或maximumFractionDigits设置:


const $input = document.querySelector('input');

const $output = document.querySelector('div');


$input.addEventListener('input', (evt) => {

  $output.innerText = Intl.NumberFormat(undefined, {

    maximumFractionDigits: 2

  }).format(evt.target.value);

})

<input>

<div></div>


查看完整描述

1 回答

?
扬帆大鱼

TA贡献1539条经验 获得超9个赞

您所要做的就是跟踪当前的问题索引,并在抓取问题时增加它。与您的 questionCounter 类似,在全局范围内跟踪 questionIndex 并且仅在您从银行获取新问题时才增加它。

要从银行抓取所有你需要做的就是availableQuestions[questionIndex]你所拥有的,你甚至可以像这样结合增量和抓取

availableQuestions[questionIndex++]

只需questionIndex全局定义并在0.


查看完整回答
反对 回复 2023-01-06
  • 1 回答
  • 0 关注
  • 5 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信