413899327 发表于 2013-2-3 11:21:03

JavaScript join() 方法

/*** function join(seperator)* @param {String} seperator* @returns {Array}* @memberOf   Array* @see   Array* @since   Standard ECMA-262 3rd. Edition   * @since   Level 2 Document Object Model Core Definition.* @see    http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html      */Array.prototype.join = function(seperator){return [];};



<html><body><script type="text/javascript">var arr = new Array(3);arr = "George"arr = "John"arr = "Thomas"document.write(arr.join());document.write("<br />");document.write(arr.join("."));</script></body></html>


查看结果:
George,John,ThomasGeorge.John.Thomas



var newText = "<span>" + $("p").text().split(" ").join("</span> <span>") + "</span>";


This will put span tags around all the words in you paragraphs, turning
<p>Test is a demo.</p>

into
<p><span>Test</span> <span>is</span> <span>a</span> <span>demo.</span></p>



    var arr = [ "a", "b", "c", "d", "e" ]       $("div").text(arr.join(", "));      arr = jQuery.map(arr, function(n, i){                return (n.toUpperCase() + i);            });      $("p").text(arr.join(", "));      arr = jQuery.map(arr, function (a) { return a + a; });         $("span").text(arr.join(", "));



1./*2.JScript does not default the separator to “,” if the separator value is undefined.3.*/4.    var array = ;   5.    alert(array.join());   6.    alert(array.join(undefined));   7.    alert(array.join('-'));   8./*9.Output:   10.   IE: 1,2 1undefined2 1-211.   FF: 1,2 1,2 1-2   12.Opera: same as FF   13. Safari: same as FF14.*/
页: [1]
查看完整版本: JavaScript join() 方法