你可能对使用数组的 join 方法已经轻车熟路,但你也许不知道:

10.If element0 is undefined or null, let R be the empty String; otherwise, let R be ToString(element0).
https://www.ecma-international.org/ecma-262/6.0/#sec-array.prototype.join

如果一个元素为 undefined 或 null,它会被转换为空字符串。

> [undefined,1,2].join()
< ",1,2"

转载于:https://www.cnblogs.com/fayin/p/11170160.html

你不知道的js——数组 join相关推荐

  1. js遍历对象、遍历数组、js数组方法大全、区分map()和forEach()以及filter()、区分for...in...和for...of...

    1.给对象添加属性:使用 object.prop 或object['prop']  给对象添加属性 let obj={};obj.name="zhangsan";obj[" ...

  2. JS数组转字符串(3种方法) arrays.join(“-“)把数组使用-分割为字符串

    JS数组转字符串(3种方法) JavaScript 允许数组与字符串之间相互转换.其中 Array 方法对象定义了 3 个方法,可以把数组转换为字符串,如表所示. Array 对象的数组与字符串相互转 ...

  3. 翻译连载 | JavaScript轻量级函数式编程-第 8 章:列表操作 |《你不知道的JS》姊妹篇

    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-<You-Dont-Know-JS>作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTM ...

  4. 翻译连载 | JavaScript轻量级函数式编程-第 8 章:列表操作 |《你不知道的JS》姊妹篇...

    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-<You-Dont-Know-JS>作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTM ...

  5. js array 删除指定元素_数组--学习笔记(数据结构数组 /js数组)

    学习目标: 了解什么是数组: 数组如何访问内存地址(一维,二维): 什么是数组 是由相同类型的元素的集合所组成的数据结构,分配一块连续的内存来存储.利用元素的索引可以计算出该元素对应的存储地址. 最简 ...

  6. 【数组方法大合集】原生js数组array常用工具方法大合集

    var array = {/* 数组求和*/sum: arr => eval(arr.join("+")),/* 判断一个数组(支持一个字符串)里面的是否有任何一个元素被包含 ...

  7. 对象----《你不知道的JS》

    最近在拜读<你不知道的js>,而此篇是对于<你不知道的js>中对象部分的笔记整理,希望能有效的梳理,并且深入理解对象 一.语法 对象两种定义形式:声明(文字)形式.构造形式 声 ...

  8. 翻译连载 | 第 9 章:递归(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...

    为什么80%的码农都做不了架构师?>>>    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-<You-Dont-Know-JS> ...

  9. 翻译连载 | JavaScript轻量级函数式编程-第4章:组合函数 |《你不知道的JS》姊妹篇...

    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-<You-Dont-Know-JS>作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTM ...

  10. 翻译连载 | 第 10 章:异步的函数式(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...

    为什么80%的码农都做不了架构师?>>>    原文地址:Functional-Light-JS 原文作者:Kyle Simpson-<You-Dont-Know-JS> ...

最新文章

  1. 基于busybox的Linux小系统制作 (initrd)
  2. 手把手教你在Linux上搭建BitTorrent服务器
  3. python能进行切片操作的数据类型可以是_Python新手学习基础之数据类型——字符串的切片截取...
  4. 在jsp页面利用Ajax动态显示数据库中数据
  5. android之在view中内嵌浏览器的方法
  6. SpringCloud Greenwich(二)注册中心之consul、Zuul和 gateway网关配置
  7. ueditor1_4_3-utf8-jsp 配置实现上传图片的功能
  8. CVPR 2021 | 微软提出解构式关键点回归, 刷新COCO自底向上多人姿态检测记录!...
  9. cobol和java区别,COBOL语法和文法(1)
  10. gevent的碎碎念(一)——协程
  11. 保存界面cd的内容图片到本地
  12. win10鼎信诺为什么安装不了_win10安装软件没反应怎么办
  13. Jflash 工程配置及下载
  14. bmp 图片格式读入 cv::Mat 的 C++ 实现
  15. Netd 服务注册过程(Android 10)
  16. 为什么三棱锥体积是三棱柱的三分之一?
  17. 厦门理工学院1219 (zyf的童年) (纯C语言版本)
  18. 考研英语 - advanced
  19. 卡内基梅隆大学计算机博士申请,2020年卡内基梅隆大学博士申请流程
  20. 性能之巅——洞悉系统、企业与云计算 Brendan Gregg

热门文章

  1. 【只推荐一位】推荐一位资深Python爱好者,现任世界500强架构师
  2. 《人生七年》启示,穷人买车,富人投资教育
  3. 数据分析没有思路怎么办
  4. java解压zip文件程序_java 解压zip文件
  5. VI 编辑器保存命令
  6. Scala 编程---类和对象
  7. 【Java中的网络编程】
  8. ThreadManager
  9. 云安全:这也是需要花大钱去建设的部分
  10. spring-boot实现访问http跳转到https端口的方法