blu*_*ren 1 javascript underscore.js
是)我有的:
var a = "1.1.1.1,2.2.2.2,3.3.3.3"
我需要的:
var a = '1.1.1.1','2.2.2.2','3.3.3.3'
我正在尝试:
var a = "1.1.1.1,2.2.2.2,3.3.3.3"
var b = a.split(",")
var c
for (var i=0;i<b.length; i++)
{
c.concat("\'").concat(b[i]).concat("\',\"")
}
Run Code Online (Sandbox Code Playgroud)
我从上面得到的实际上是什么
"'1.1.1.1','"
我只能正确设置第一个元素,我该如何纠正?另外,在JS中,是否甚至可以将'1.1.1.1','2.2.2.2','3.3.3.3'之类的内容存储在变量中?
此问题的背景:
我有一个iframe,其来源是kibana查询。该查询实际上采用上述格式将值带入特定参数。
例如:
params:!('1.1.1.1','2.2.2.2')
虽然我的数据库包含参数值作为CSV字符串。
例如。
"1.1.1.1,2.2.2.2,3.3.3.3"
尝试这个
var a = "1.1.1.1,2.2.2.2,3.3.3.3";
var b = "'" + a.split( "," ).join( "','" ) + "'";
console.log( b );Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1021 次 |
| 最近记录: |