gpt4 book ai didi

javascript - 通过数组中的下一个元素更改变量值

转载 作者:行者123 更新时间:2023-12-03 06:46:12 26 4
gpt4 key购买 nike

我有一个包含一些文本的数组。一个变量设置为数组中的第一个元素,如何设置该函数可以将该变量更改值更改为数组中下一个元素的值?

var q= [{qs: 'JR?', id: 1},
{qs: 'DR?', idp: 2},
{qs: 'MR ?', idp: 3},
{qs: 'SR ?', idp: 4},
{qs: 'LR ?', idp: 5} ];
$scope.qes= q[0].qs;
$scope.check= function(){
$scope.qes = q[0].qs + 1; // something like that
}

最佳答案

你的问题不够明确。

根据您的数组,最初您有“DR?”在“$scope.check”变量中。如果你想要“先生”?作为下一个,然后执行以下操作

您需要更改数组的当前元素。假设如果默认情况下指针指向数组的第一个元素,则初始位置将为 0。您只需将位置值增加 1。

//first take a pointer set to 0 [as here 0 is default position]

$scope.pos= 0;
$scope.check= function(){
//change position to next
$scope.pos=$scope.pos+1;
$scope.qes = q[$scope.pos].qs;
}

关于javascript - 通过数组中的下一个元素更改变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37724501/

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