[英]Use variable wrapped in squiggly brackets in array?
我已經下載了一個插件,它執行以下操作:
<span class="block block_{icon}"></span>
{icon}
似乎是變量的值(?)。
如何使用{icon}
作為數組中的鍵,即array[{icon}]
?
首先,如果您希望您的密鑰不是整數,那么您需要哈希
var hash = new Hash()
// Or
var hash = {}
var array = new Array()
// Or
var array = []
哈希幾乎可以接受任何東西作為他們的關鍵
由於我沒有太多的上下文,我將向您展示如何在純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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.