javascript array as a list of strings (preserving quotes)

前端 未结 5 963
刺人心
刺人心 2021-01-31 16:05

I\'ve got an array of strings. When I use .toString() to output it the quotes are not preserved. This makes it hard to build the mysql query using an \"in\". Consider the fol

5条回答
  •  眼角桃花
    2021-01-31 16:49

    let keys = ['key1','key2']
    let keyWithQoutes = keys.map((it) => {return `'${it}'`})
    let sql = `SELECT .... FROM ... WHERE id IN (${keyWithQoutes})`
    console.log(sql)
    

    output: "SELECT .... FROM ... WHERE id IN ('key1','key2')"

提交回复
热议问题