我已经下载了一个类似以下内容的插件:
<span class="block block_{icon}"></span>
{icon}
似乎是变量的值(?)。
如何将{icon}
用作数组中的键,例如array[{icon}]
?
答案 0 :(得分:0)
首先,如果您希望您的密钥不是整数,那么您需要一个哈希
var hash = new Hash()
// Or
var hash = {}
var array = new Array()
// Or
var array = []
哈希几乎可以接受任何东西作为他们的关键
答案 1 :(得分:0)
由于我没有太多的上下文,我将向您展示如何使用纯JavaScript进行操作,并且您可以调整它以满足您的确切需求:
<span class="block block_2"></span>
<script type="text/javascript">
var myArray = [1, 2, 3];
var index = document
.getElementsByTagName('span')[0]
.classList[1]
.split('_')[1];
console.log(myArray[parseFloat(index)]);
</script>