• 数组转换方法


    数组转换方法

    转换方法都不会改变原始的数组

    1. toLocaleString 方法

    返回数组的值拼接的 字符串,中间以 **逗号 **隔开

    var a = [ 1,3,4];
    a.toLocaleString(); // "1,3,4"
    

    2. toString 方法

    返回数组的值拼接的 字符串,中间以 **逗号 **隔开

    var a = [ 1,3,4];
    a.toString(); // "1,3,4"
    

    3. valueOf 方法

    返回原始的数组

    var a = [ 1,3,4];
    a.valueOf ; // [1,3,4] 
    

    4. join 方法

    接受用作分隔的字符串

    var a =  [1,3,4];
    a.join() // "1,3,4"
    a.join(',') // "1,3,4"
    a.join('|') // "1|3|4"
    

    提示 toString 与 toLocalString 的区别

    var person1 = {
    	toString : function(){
    		return "Nick"
    	},
    	toLocalString : function(){
    		return "Lkk"
    	}
    }
    
    var person2 = {
    	toString : function (){
    		return "NickTwo";
    	},
    	toLocalString : function(){
    		return "LKKTWO";
    	}
    
    }
    
    var  people = [ person1, person2 ];
    people.toString(); // "Nick,Lkk";
    people.toLocaleString();  //"Lkk ,LKKTWO";
    
    数组的每一个选项是 对象,
         toString 方法会调用 子对象的 toString
         toLocaleString 方法会调用 子对象的 toLocaleString
  • 相关阅读:
    域名和dns
    Oracle版本区别及版本选择!
    并发
    URL和URI的区别??
    sshpass免密码(免交互)连接
    python之路 目录
    awk sed 总结
    aiohttp使用
    Mac破解软件 “XXX”意外退出 奔溃解决方法
    我的Mac中毒了,病毒居然叫做MacPerformance
  • 原文地址:https://www.cnblogs.com/kuachengshiyongbao/p/6680672.html
Copyright © 2020-2023  润新知