JavaScript中join()方法的使用简介
JavaScript数组join()方法加入数组的所有元素为一个字符串。
语法
array.join(separator);
下面是参数的详细信息:
- separator : 指定字符串分开数组的每个元素。如果省略,则数组元素用逗号分隔。
返回值:
返回接合所有数组元素之后的字符串。
例子:
<html> <head> <title>JavaScript Array join Method</title> </head> <body> <script type="text/javascript"> var arr = new Array("First","Second","Third"); var str = arr.join(); document.write("str : " + str ); var str = arr.join(", "); document.write("<br />str : " + str ); var str = arr.join(" + "); document.write("<br />str : " + str ); </script> </body> </html>
这将产生以下结果:
str : First,Second,Third str : First, Second, Third str : First + Second + Third
相关推荐
-
关于JS数组追加数组采用push.apply的问题
复制代码 代码如下: a = new Array();b = new Array(125624); a.push.apply(a, b); 以上的代码在mac的chrome下抛出了如下的异常 复制代码 代码如下: Uncaught RangeError: Maximum call stack size exceeded 如果把数组改为b = new Array(125623);小一个元素居然就好了,测试了一下其他浏览器也都有大数组才出错的问题,但不同浏览器
-
JavaScript中push(),join() 函数 实例详解
定义和用法 push方法 可向数组的末尾添加一个或多个元素,并返回一个新的长度. join方法 用于把数组中所有元素添加到一个指定的字符串,元素是通过指定的分隔符进行分割的. 语法 arrayObject.push(newelement1,newelement2,....,newelementX) arrayObject.join(separator). 参数描述newelement1必需.要添加到数组的第一个元素.newelement2可选.要添加到数组的第二个元素.newelementX可选
-
JS数组合并push与concat区别分析
本文实例讲述了JS数组合并push与concat区别.分享给大家供大家参考,具体如下: 注意 concat 拼写,二者功能很相像,但有两点区别. 先看代码: var arr = []; arr.push(1); arr.push([2, 3]); arr.push(4, 5); arr = arr.concat(6); arr = arr.concat([7, 8]); arr = arr.concat(9, 10); arr.each(function(index, value){ alert
-
node.js中的path.join方法使用说明
方法说明: 将多个参数组合成一个 path (详细请看例子) 语法: 复制代码 代码如下: path.join([path1], [path2], [...]) 由于该方法属于path模块,使用前需要引入path模块(var path= require("path") ) 例子: 复制代码 代码如下: path.join('/foo', 'bar', 'baz/asdf', 'quux', '..') // returns '/foo/bar/baz/asdf' path.join('
-
js中的push和join方法使用介绍
复制代码 代码如下: <script type="text/javascript"> function delWork(id){ var boxes = document.getElementsByName("commonPage.idBox"); var selected = new Array(); for (var i=0; i<boxes.length; i++) { if(boxes[i].checked){ //push()把一个元素添
-
JavaScript通过join函数连接数组里所有元素的方法
本文实例讲述了JavaScript通过join函数连接数组里所有元素的方法.分享给大家供大家参考.具体实现方法如下: <script type="text/javascript"> var days = ["Sunday","Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday&
-
JavaScript 字符串与数组转换函数[不用split与join]
两个自定义的实现字符串与数组相互转换的js函数,希望能对大家有用: 复制代码 代码如下: function StringToArray(str,substr) { /* 函数功能:字符串按照指定字符串分割转换为数组 参数: str :需转换的字符串 substr:分割字符串 返回值: 转换后的数组 */ var arrTmp = new Array(); if(substr=="") { arrTmp.push(str); return arrTmp; } var i=0, j=0,
-
Js数组的操作push,pop,shift,unshift等方法详细介绍
js中针对数组操作的方法还是比较多的,今天突然想到来总结一下,也算是温故而知新吧.不过不会针对每个方法进行讲解,我只是选择其中的一些来讲. 首先来讲一下push和pop方法,这两个方法只会对数组从尾部进行压入或弹出,而且是在原数组进行操作,任何的改动都是会影响到操作的数组.push(args)可以每次压入多个元素,并返回更新后的数组长度.pop()函数每次只会弹出最后一个结尾的元素,并返回弹出的元素,如果是对空组数调用pop()则返回undefined. 如果参数是数组则是将整个数组当做一个元素
-
JavaScript中join()方法的使用简介
JavaScript数组join()方法加入数组的所有元素为一个字符串. 语法 array.join(separator); 下面是参数的详细信息: separator : 指定字符串分开数组的每个元素.如果省略,则数组元素用逗号分隔. 返回值: 返回接合所有数组元素之后的字符串. 例子: <html> <head> <title>JavaScript Array join Method</title> </head> <body>
-
JavaScript中constructor()方法的使用简介
JavaScript Boolean.constructor()方法返回一个引用到创建实例的原型布尔函数. 语法 boolean.constructor() 返回值: NA 下面是参数的详细信息: 返回创建此对象的实例. 例子: <html> <head> <title>JavaScript constructor() Method</title> </head> <body> <script type="text/j
-
JavaScript中setUTCFullYear()方法的使用简介
javascript Date.setUTCFullYear()方法按照通用时间将全年为指定的日期. 语法 Date.setUTCFullYear(yearValue[, monthValue[, dayValue]]) 注:括号内外的数据是可选的 下面是参数的详细信息: yearValue : 一个整数,指定年份的数字值,例如,2008年. monthValue : 从0到11的整数表示的月份,从一月到十二月. dayValue : 1到31之间的整数,表示该月的一天.如果指定dayValue
-
javascript中join方法实例讲解
我们先来看一下Array.join()函数的基本语法 Array.join([separator]) separator表示用于分隔数组的每个元素的字符串.如果保留默认数组元素,请用逗号(,)分隔. 此函数返回通过使用分隔符连接数组的所有元素而创建的字符串.如果未提供分隔符,则使用逗号(,)连接数组元素,因为它是此函数的默认分隔符.如果提供空字符串作为分隔符,则元素将直接连接,而它们之间没有任何字符.如果array为空,则此函数返回空字符串. 下面我们来看具体的示例 例1: 代码如下 <!DOC
-
JavaScript中join()、splice()、slice()和split()函数用法示例
本文实例讲述了JavaScript中join().splice().slice()和split()函数用法.分享给大家供大家参考,具体如下: join() join() 方法用于把数组中的所有元素放入一个字符串. 元素是通过指定的分隔符进行分隔的. <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2
-
JavaScript中removeChild 方法开发示例代码
1. 概述 删除后的节点虽然不在文档树中了,但其实它还在内存中,可以随时再次被添加到别的位置. 当你遍历一个父节点的子节点并进行删除操作时,要注意,children属性是一个只读属性,并且它在子节点变化时会实时更新 // 拿到待删除节点: var self = document.getElementById('to-be-removed'); // 拿到父节点: var parent = self.parentElement; // 删除: var removed = parent.remove
-
javascript中replace( )方法的使用
最近在浏览一些阿里的前端面试题,其中有一题涉及了javascript中replace( )方法的使用,下面是原题: "说出以下函数的作用是?空白区域应该填写什么?" // define (function (window) { function fn(str) { this.str = str; } fn.prototype.format = function () { var arg = ______; return this.str.replace(_______, functio
-
浅析Javascript中bind()方法的使用与实现
在讨论bind()方法之前我们先来看一道题目: var altwrite = document.write; altwrite("hello"); //1.以上代码有什么问题 //2.正确操作是怎样的 //3.bind()方法怎么实现 对于上面这道题目,答案并不是太难,主要考点就是this指向的问题,altwrite()函数改变this的指向global或window对象,导致执行时提示非法调用异常,正确的方案就是使用bind()方法: altwrite.bind(document
-
浅谈javascript中replace()方法
定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replacement) 返回值 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的. 说明 字符串 stringObject 的 replace() 方法执行的是查找并替换的操作.它将在 stringObject 中查找与 regexp 相匹配的子字符串,然后
-
Javascript中的方法和匿名方法实例详解
本文实例讲述了Javascript中的方法和匿名方法.分享给大家供大家参考.具体分析如下: Javascript方法(函数) 声明函数 以function开头,后跟函数名,与C#.java不同,Javascript不需要声明返回值类型.参数类型.没有返回值就是undefined. 举个例子更清楚: 无参数无返回值的方法: function f1(){ alert('这是一个方法'); } f1();//调用方法 无参数有返回值的方法: function f2(){ return 100; }
随机推荐
- Java+mysql用户注册登录功能
- 用VBS修改(设置)系统时间和日期的代码
- IOS ObjectC与javascript交互详解及实现代码
- 深入理解python中的select模块
- 几种using 的用法小结
- JavaScript第一篇之实现按钮全选、功能
- PHP文件缓存类示例分享
- thinkphp3.x中display方法及show方法的用法实例
- js基础知识(公有方法、私有方法、特权方法)
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- 基于Android"今日事今日毕"的使用介绍
- 详解Python中的from..import绝对导入语句
- asp.net下DataSet.WriteXml(String)与(Stream)的区别
- EditPlus 2.12 使用技巧集萃
- 浅谈java的TCP和UDP编程(附实例讲解)
- jquerydom对象的事件隐藏显示和对象数组示例
- Win2003下IIS+PHP+MySQL+Zend配置步骤详解第1/2页
- Spring Boot 中使用cache缓存的方法
- 深入浅析Vue.js中 computed和methods不同机制
- Nginx启用proxy_cache缓存的方法