Home  >  Q&A  >  body text

javascript - 前端组装字符串问题= =

有一推字符串 循环 怎么组装alert成下面这种一模一样格式的数据 单引号 逗号 都需要

for(var i=0;i<res.data.length;i++)
                {       
                   
                }

['yellow', 'red', 'orange', 'green', 'blue', 'gray', 'black', 'white']

前端太差了 哎

高洛峰高洛峰2653 days ago170

reply all(5)I'll reply

  • 天蓬老师

    天蓬老师2017-04-11 12:53:33

    JSON.stringify(res.data) 这是标准的 json 是双引号
    JSON.stringify(res.data).replace(/'/g, '"') 替换下就好了。

    reply
    0
  • PHP中文网

    PHP中文网2017-04-11 12:53:33

    for(var i = 0; i < res.data.length; i++) {
      res.data[i] = "'" + res.data[i] + "'";
    }
    var str = "[" + res.data.join(",") + "]";

    reply
    0
  • 迷茫

    迷茫2017-04-11 12:53:33

    字符串什么形式的你倒是先写出来啊!

    reply
    0
  • 怪我咯

    怪我咯2017-04-11 12:53:33

    字符串处理有很多种,你把要处理的字符串发出来,方法不懂可以百度看一下

    reply
    0
  • PHP中文网

    PHP中文网2017-04-11 12:53:33

    "['" + res.data.join("', '") + "']"

    reply
    0
  • Cancelreply