javascript - 如何在JS中创建动态变量?

标签 javascript jquery

这是我的代码:

function NewPerson() {
    var count = parseInt($('#HiddenField').html());
    count++;
    $('#HiddenField').html(count);
    Var dynamicVariable = 'Person'+'Count' 
}

我想在这一行定义变量Var **dynamicVariable** = 'Person'+'Count'

现在我需要创建带有计数的变量

最佳答案

你也可以尝试这个。

  var count = 1; //Let this be your count variable.
  var PersonString = "Person" + count; //Building a dynamic name for your variable
  alert(PersonString); //Person1 will be alerted
  window[PersonString] = "One";
  alert(Person1); //One will be alerted.

点击here对于 fiddle 。

P.S : Here variables created dynamically will have a global scope.

关于javascript - 如何在JS中创建动态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47647517/

相关文章:

javascript - Bootstrap slider 始终返回 "10"

javascript - 使用jquery获取xml文件的外部xml结构到字符串

javascript - jQuery Isotope 在 fitColumns 布局模式下不对齐大宽度元素

jquery - 添加 css 如果选中复选框?

javascript - 如何减少 Javascript 中多个变量的对象数组?

javascript - keyup 后禁用 jQuery Draggable

javascript - 我怎样才能同时遍历三个div框

javascript - D3.js 散点图与套索 - 记录选择

jquery - 更改 .each() 在 Firefox 和 chrome 中的顺序

javascript - jquery 查找下一个带有类的元素