javascript - 在 Javascript 中,如何在 "joined"数组周围加上单引号?

标签 javascript arrays string

[3, 4, 5]
['4', '1', 'abc123']


function combine_ids(ids){
    return ids.join(',');
};

无论是什么类型的列表,我都希望我的函数返回一个字符串,其中的元素用单引号括起来。

函数应该返回:

'3','4','5'

'4','1','abc123'

我希望我的结果字符串中有单引号!

最佳答案

简单的逻辑!

function combine_ids(ids) {
  return (ids.length ? "'" + ids.join("','") + "'" : "");
}
console.log(combine_ids([]));
console.log(combine_ids([3]));
console.log(combine_ids([3, 4, 'a']));

示例输出:

(an empty string)
'3'
'3','4','a'

关于javascript - 在 Javascript 中,如何在 "joined"数组周围加上单引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8407963/

相关文章:

arrays - 在 Kotlin 中使用嵌套 for 循环导航多维数组

java - Java 数组参数声明语法 "..."是如何工作的?

c++ - 构建 QString 输出字符串

vb.net - 在 Visual Basic 中何时使用 CDbl 和 CStr 函数

javascript - 下拉字段中插入的文本未反射(reflect)

javascript - 如何从 jquery 更新 Controller 变量?

php - 引用 - 这个错误在 PHP 中意味着什么?

javascript - this.props 似乎未定义,我不明白为什么

javascript - 中断表单提交的模式

javascript - 删除第一个逗号前的文本