`
happyqing
  • 浏览: 3199130 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js中用字符串当变量名

    博客分类:
  • js
阅读更多

 

 

window["test_"+1] = new Object();

或
var name = "test_"+1;
window[name] = new Object();

或
this["m"+i]=true

 

另一种,你可以把对象放到map里,再用key去引用

 

 js中“原生”map

http://happyqing.iteye.com/blog/2177040

 

参考:

http://www.itshijia.com/wzjs/javascript/2014/1107/68.html

分享到:
评论

相关推荐

    C#群列表解析mahua字符串

    2. **字符串操作**:C#提供了多种字符串处理方法,如`Split()`用于根据分隔符分割字符串,`Substring()`提取子字符串,`Trim()`去除两端空格,`ToLower()`和`ToUpper()`转换大小写等,这些都会在解析过程中用到。...

    整理的比较不错的JavaScript的方法和技巧第1/3页

    document.write(字符串变量.方法()); ``` **示例**: ```javascript var myVariable = "Hellothere"; document.write(myVariable.bold() + " "); document.write(myVariable.italics() + " "); ``` ...

    javascript 5 手册

    - 正则表达式在JavaScript中用`/pattern/flags`表示,用于模式匹配和字符串处理。 - `test()`和`match()`方法用于检测字符串是否符合模式,`replace()`用于替换匹配的部分。 7. **类型转换**: - `toString()`和...

    Javascript高手精华

    Javascript的基本数据类型包括字符串、数字、布尔值、数组、对象以及特殊的Undefined和Null类型。 字符串是用于存储字符序列的数据类型,可以用单引号(')或双引号(")来定义,同时也可以在字符串中嵌套引号,只要...

    关于JS 预解释的相关理解

    而堆内存则用来存储引用数据类型,如对象和函数,其中对象存储属性名和属性值,函数则存储函数体的代码(作为字符串形式)。 当浏览器加载HTML页面时,会创建一个全局作用域,通常对应于全局对象`window`。在JS代码...

    JavaScript基础知识整理.pdf

    10. **字符串替换**:`replace()`方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,如: ```javascript var thisVar = "Monday"; var newVar = thisVar.replace("Monday", ...

    JS学习之变量、数据类型比较

    - 变量在JavaScript中用于存储数据,可以通过`var`关键字来声明。例如:`var 变量名;` 或 `var 变量名="值";` - 变量名遵循一定的命名规则:由字母、数字、下划线或美元符号组成,且不能以数字开头。避免使用...

    常用JavaScript函数 16 - 30(自我总结)

    - `replace()`:在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 3. **类型转换** - `toString()`:将值转换为字符串。 - `Number()`:将值转换为数字。 - `Boolean()`:将值转换为...

    Javascript_introduction

    我们使用console.log() ,将要显示的信息作为参数传递给它,例如一条字符串类型的信息,即一个字符串,字符串中用' (单引号)或" (双引号quote ),或显示其内容的变量名称。 要将参数传递给函数,我们将其写在...

    物流信息网中用到的代码截取

    在这个例子中,声明了`Date date`对象和字符串变量`sql`、`rs`,以及获取当前日期。 3. **JSP表达式(Expression Language, EL)**:`<%= %>` 用于将Java表达式的值输出到HTML响应中。在代码中,没有直接使用EL,但...

    菜鸟学习javascript实例教程.docx

    变量在JavaScript中用于存储数据。在示例中,`var name = "Hege"`声明了一个名为`name`的变量,并赋值为"Hege"。之后通过`document.write(name)`和`document.write("<h1>"+name+"</h1>")`展示变量的值,分别以普通...

    javascript笔记

    `for...in`循环在JavaScript中用来遍历对象的属性,这里的`window`对象是全局对象,包含了所有全局变量和函数。`i`会依次获取`window`对象中的每一个属性名。 以上就是JavaScript的一些基础知识点,包括变量声明、...

    基于JS正则表达式实现模板数据动态渲染(实现思路详解)

    通过遍历之前保存的变量名数组,并使用JavaScript的replace方法,将模板字符串中相应的变量替换为具体的值。 实现思路中还提出了一种对比方法,即直接使用模板字符串进行变量替换。这适用于模板和数据量都比较固定...

    《JavaScript 语言参考》中文版

    数组是JavaScript中用于存储多个值的数据结构,而字符串则是处理文本的基本工具。本书会详细解释如何操作数组(如push、pop、slice、concat等方法)和字符串(如substring、indexOf、replace等方法),以及如何利用...

    .net中前台javascript与后台c#函数相互调用问题.docx

    - 方法二:通过Literal控件,在C#代码中动态生成包含JavaScript函数调用的字符串,并添加到页面上。 这些方法都是为了实现前后端的交互,确保数据和逻辑能够在客户端和服务器之间正确传递。在实际应用中,应根据...

    深入理解JavaScript系列

    - **JSON操作**:在JavaScript中,通常使用`JSON.parse()`和`JSON.stringify()`方法来处理JSON字符串。 #### 十、JavaScript核心(晋级高手必读篇) 此章节涵盖了JavaScript语言的核心概念和技术,适合希望深入...

    JavaScript实用小函数(四)

    - `replace()`: 在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 - `split()`: 根据提供的分隔符将字符串分割成子字符串数组。 3. **类型检查** - `typeof`: 返回变量的类型,但对对象...

    Python入门经典实例.pdf

    可以输出单个或多个变量的值,也可以输出字符串和其他数据类型。示例中的`print("你好, %s" % s1)`就是一个简单的格式化输出例子。 - **中文支持:** Python支持中文输出,只需确保编码设置正确即可。如示例中的`#-*...

    Vue中用props给data赋初始值遇到的问题解决

    然而,这样做并不符合预期,因为即使`user.name`是对象,`this.userData.name`仍然只是一个基本类型(字符串),所以`userName`仍然不会响应父组件的变化。 正确的解决方案是使用Vue的`watch`或`computed`属性来...

    JavaScript语法

    数组是JavaScript中用于存储多个值的有序集合,支持通过索引和键值对进行访问。JavaScript对象是一种复合值,它将许多值(原始值或其他对象)聚合在一起,通过属性名访问。JavaScript提供了创建对象的多种方法,包括...

Global site tag (gtag.js) - Google Analytics