gpt4 book ai didi

javascript - 为数组中的元素分配条件/类别

转载 作者:行者123 更新时间:2023-11-30 17:33:59 26 4
gpt4 key购买 nike

我有一系列单词 - 我的刺激 - 它们显示在屏幕上。然而,每个词都有另一个“条件”,即它们是类别 A、类别 B 或类别 C。这可能很简单,但我找不到答案并坚持下去。我的最终目标是在每次运行脚本时将类别随机分配给刺激。

var stim = [ "AEROPLANE", "TRAIN", "CAR", "BIKE", "WALKING"];

在这里,我希望 AIRPLANE 具有 categA、TRAIN categB 和其余的 categC。我想到了这样的事情(或者用整数代替字母):

var stim = [ ["AEROPLANE", A], ["TRAIN", B], ["CAR", C], ["BIKE", C], ["WALKING",C] ];

但这行不通。如果我有类别,我将如何访问它们以进行代码响应?

这是呈现刺激的脚本(每次按键都会出现一个新刺激):

$(function(){
$(document).keypress(function(e){
if ($(e.target).is('input, textarea')) {
return;
};
if (e.which === 97 || e.which === 108) {
new_word = w_stim[Math.floor(Math.random() * stim.length)];;
$("#abc").text(new_word);
};
});
});

最佳答案

创建一个对象数组:

var stim = [ 
{name:"AEROPLANE", category:"A"},
{name:"TRAIN", category:"B"},
{name:"CAR", category:"C"},
{name:"BIKE", category:"C"},
{name:"WALKING",category:"C"}
];

然后像这样访问对象:

   stim[i].name
stim[i].category

JS fiddle : http://jsfiddle.net/pJ6X2/

关于javascript - 为数组中的元素分配条件/类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22422301/

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