[英]Javascript dynamic variable name
我需要這樣的東西。
var thing_<?php echo $php_var->n ?> = <?php echo '32' ?>
想要創建這樣的東西:
var thing_342 = '32'
您需要一個對象,並將其用作關聯數組/哈希/用於調用它的任何內容。
var thing = {};
thing[342] = '32';
要么
var thing = {342: '32'};
假設$php_var->n = 342
var data = <?php echo $php_var->n ?>;
eval("var thing_" + data + "=32;");
alert(thing_342); // output 32
簡單的例子:
var data = 342;
eval("var thing_" + data + "=32;");
alert(thing_342); // output 32
var container;
var var_name='lolo';
container[var_name]='he he he';
alert(container.lolo);
不完全是你想要的,但我想它足夠接近了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.