推送到附加了单引号的数组元素
pushing to array element appended with single quote
以下变量被评估并添加到数组元素中,在打印数组时得到一个引号,如何避免这种情况,这里是代码
var t1 = "Date.UTC("+varDate[0]+','+varDate[1]+','+varDate[2]+")"
console.log(t1)
输出为
Date.UTC(2001,1,23)
然后将t1添加到阵列
diffArray.push(t1)
console.log(t1)
为什么附加了一句话?如何避免这种情况?
[ 'Date.UTC(2001,1,23)']
这只是console.log()
向您显示数组中的项是一个字符串。您的t1
变量一直是一个字符串,所以内部表示没有区别,只是console.log()
选择如何显示它。
如果执行console.log(diffArray[0])
,您将看到没有引号的原始表示,因为当您给它一个纯字符串时,console.log()
就是这样做的。当您给console.log()
一个数组时,它会在任何字符串元素周围加引号,以指示字符串与数组可能包含的其他类型之间的差异。
在控制台中查找此jsFiddle:http://jsfiddle.net/jfriend00/yrannpm2/
console.log(t1); // Date.UTC(2001,1,23)
console.log(diffArray[0]); // Date.UTC(2001,1,23)
console.log(diffArray); // ["Date.UTC(2001,1,23)"]
相关文章:
- 在函数中添加数组元素的数值
- 访问JSON对象内部的数组元素
- Mongoose-在更新中删除数组元素
- javascript数组元素是否知道其封闭数组
- 将数组元素附加到FormData dos'不适用于Firefox 15
- 如何在javascript中使用click函数选择数组元素
- 如何在JavaScript中剥离数组元素中的非整数
- 消隐数组元素是否生成自己的属性
- 如何使一个Math.random数组元素比另一个数组元素更有可能被选中
- 在Codrops的内容中添加数组元素展开缩略图网格预览
- 如何使用Jquery水平打印表中的数组元素,并在某个元素之后垂直打印
- 如何访问数组中的数组元素(JavaScript)
- JSON数组元素作为单个数组
- 显示按表单构建的数组的数组元素总数
- 推送到附加了单引号的数组元素
- 在单击值数组元素时从该元素访问数据
- 如何用数组元素作为按钮的标签动态创建单选按钮
- 数组元素内的引号
- 如何使用单选按钮连接数组元素
- 单击以获取数组元素的jquery索引