Array容易被忽略的join

var lists,
          items = ‘‘,
          i;

    lists = [{
        Fruits:‘苹果‘
    },{

        Fruits:‘香蕉‘
    },{

        Fruits:‘菠萝‘
    }];

    /*items += ‘<ul>‘;

    for(i = 0; i < lists.length ; i ++){

        items += ‘<li>‘+lists[i].Fruits+‘</li>‘
    }
    items += ‘</ul>‘
        console.log(items)
        */

    function inbox(lists){
        items = [];

        for(i = 0;i < lists.length; i++){

            items[i] = lists[i].Fruits;

        }
        return ‘<ul><li>‘+items.join(‘</li></li>‘)+‘</li></ul>‘
    }
    console.log(inbox(lists))

之前我用字符串拼接都是注释里面的那种方法,直到今天看到了大神写的可复用的简洁代码,对Array里面的join有了新的认识

时间: 2024-10-12 14:37:06

Array容易被忽略的join的相关文章

js基础篇string&amp;&amp;array(应YX同学面试复习要求 - -)

js中的数据类型一共有五个基本数据类型,分别是undefined,null,boolean,number,string. js中的Object类型中包括两大类型:number类型和array类型.而我们现在要说的就是string和array! string 1.length   可以取出字符串有多少个字符                                 "abc".length      结果:3 2.charAt    返回指定索引位置的字符 "abc&qu

JavaScript基础 join() 将数组连接成字符串 化零为整

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

JavaScript中数组Array方法详解

ECMAScript 3在Array.prototype中定义了一些很有用的操作数组的函数,这意味着这些函数作为任何数组的方法都是可用的. 1.Array.join()方法 Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串.可以指定一个可选的符号或字符串在生成的字符串中来分隔数组的各个元素.如果不指定分隔符,默认使用逗号.注意:此方法不会改变原始数组 var arr = ['a', 'b', 'c']; console.log(arr.join());

javascript中的Array对象的方法

检测数组:只考虑一个全局作用域的情况下可以使用value instanceof Array 来判断一个对象是否是数组:如果要考虑多个全局的作用域,则使用Object.prototype.toString.call(value) == "[object Array]" 转换方法:toString toLocaleString  join 栈方法:(后进先出)在数组末尾插入一项,在数组末尾弹出一项.push:在数组末尾插入一项或多项,并返回现在的数组长度:pop:弹出数组最后一项,并返回.

字符串数组与字符串之间的互转(join/split)

1.Java 1-1.字符串数组=>字符串:StringUtils: join(Object[] array, String separator) 例: Java代码 收藏代码 import org.apache.commons.lang.StringUtils; public class StringUtilsTrial { public static void main(String[] args) { // Join all Strings in the Array into a Sing

join()方法之我见

JavaScript join() 方法 定义和用法 join() 方法用于把数组中的所有元素放入一个字符串. 元素是通过指定的分隔符进行分隔的. 语法 arrayObject.join(separator) 参数 描述 separator 可选.指定要使用的分隔符.如果省略该参数,则使用逗号作为分隔符. 返回值 返回一个字符串.该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的. 以上内容摘自w3s

js中Array对象

先列出常用方法,具体的等会 unshift在数组头部插入元素.shift移出并返回数组的第一个元素 push在数组尾部插入元素.pop移出并返回数组的最后一个元素 concat把元素衔接到数组中,不会修改原先的array并返回新数组 join将数组中所有元素通过一个分隔符拼接为一个字符串 every依次遍历元素,判断每个元素是否都为true,当判断到一个false时,立即结束遍历 foreach依次遍历元素并输出 map依次遍历并计算每个元素,返回计算好的元素的数组 filter依次遍历元素,返

Unity3D脚本教程3:数组(Array类)

Array类(数组)     数组允许你将多个对象存储在一个变量中.Array类只能用于JavaScript .更多关于C#或JavaScript中ArrayLists ,字典或哈希表的信息参考MSDN .     这是一个基本的例子,说明可以使用一个数组类做什么    function Start( ) { var arr = new Array ( ) ; arr.Push ("Hello"); //添加一个元素 Print(arr[ 0]);  //打印第一个元素 arr len

Laravel collection 报错 join(): Invalid arguments passed

混淆了 array 与 collection,join 并不支持 collection. array 与 collection 不同的 join 实现 collect([1, 2, 3, 4, 5])->implode('-'); join('-', [1, 2, 3, 4]); 将 array 转换成 collection $collection = collect([1, 2, 3]); 将 collection 转换成 array $collection->toArray(); all(