我有一个类似于以下的JavaScript数组:
var arr = ['black', 'white'];
现在如果我有一个包含其中一个元素的变量,如何轻松获取另一个元素呢?例如:
var color = 'black';
var otherColor = '???'; // should be 'white', how can I get it?
我希望您能提供最简单/干净的方式。
此外,我不想改变原始数组。
谢谢。
答案:
怎么样:
请注意:保留HTML标记。
var otherColor = arr[1 - arr.indexOf(color)]