是否可以使用变量来访问数组中的元素(Javascript)?

时间:2015-07-22 20:25:57

标签: javascript arrays

或者有没有办法解决这个问题?例如,有什么方法可以使这项工作(它来自Eloquent Javascript,对于那些可能认识到这个问题的人):

.note {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 2px solid white;
    padding: 8px;
    color: white;
    font-size: 24px;
    opacity: 0;
    -webkit-transition: opacity 0.1s;             <--
    transition: opacity 0.1s;                     <--
}

2 个答案:

答案 0 :(得分:0)

使用javascript对象:

&#13;
&#13;
people = 
    {
        "mary": "100",
        "george" : "200",
        "ian" : "300",
    }

alert(people["mary"]);
alert(people[prompt("Who?")]);
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您可以使用centuries.indexOf(centuryArray)

将返回值的索引,如果找不到则返回-1

如果centuryArray已经是您的索引,并且您尝试插入,则可以使用

centuries.splice(centuryArray, 1, person)