易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript精粹读书笔记(8)

第8章
 
方法
JavaScript
包含了少量可用
在标准类型上的标准方法。
Array
array.concat(item…)
concat
方法返回一个新数组,它
包含
array
的浅复制
(shallow copy)
并将
1
个或多个参数
item
附加在其后。如果参数
item
是一个数组,那么它的每个元素会被分别添加。此外,请参见本章后面的
array.push(item…)
方法。
var a=[‘a’,’b’,’c’];
var b=[‘x’,’y’,’z’];
var ca.concat(b,true);
//c

[‘a’,’b’,’c’,
‘x’,’y’,’z’,true]
array.join(separator)
join
方法把一个
array
构造成一个字符串。它将
array
中的每个元素构造成一个字符串,并用一个
separator
为分隔符把它们连接在一起。默认的
separator

’,’
。为了实现无间隔的连接,我们可以使用空字符串作为
separator

如果你想把大量的片段组装成一个
字符串,把这些片段放到一个数组中并用
join
方法连接它们通常比用
+
运算符连接这些片段要快。
var a=['a','b','c'];
a.push('d');
var c=a.join('');         
//c

'abcd'
array.pop()
pop

push
方法使数组
array
像堆栈
(stack)
一样工作。
pop
方法移除
array
中的最后一个元素并返回该元素。如果该
array
是空的,它会返回
undefined

var a=['a','b','c'];
var c=a.pop();            
//a

['a','b'],c

'c'
array.push(item…)
push
方法将一个或多个参数
item
附加到一个数组的尾部。不像
concat
方法那样,它会修改该数组
array
,如果参数
item
是一个数组,它会将参数数组作为单个元素整个添加到数组中。它返回这个数组
array
的新长度值。
  
var
a=['a','b','c'];
  
var
b=['x','y','z'];
  
var
c=a.push(b,true);
array.reverse()
reverse
方法反转
array
中的元素的顺序。它返回当前的
array

var a=['a','b','c'];
var b=a.reverse();
//a

b
都是
['c','b','a']
array.shift()
shift
方法移除数组
array
中的第一个元


相关文档:

javaScript 文本效果

功能:文本控件里的文本,当鼠标进入时:选中文本;当鼠标按下时:清空文本;当鼠标移出控件外点击:文本还原。
<textarea id="tbox" runat="Server" class="tbox" cols="20" rows="8" onmouseover="this.focus();" onfocus="this.select();" o ......

javascript 字符串处理全攻略(转)

javascript 字符串处理
一、声明字符串:
var normal_monkey = "I am a monkey!<br>";
document.writeln("Normal monkey " + normal_monkey);
var bold_monkey = normal_monkey.bold();
document.writeln("Bold monkey "  ......

ECMA 推出 JavaScript 5

ECMA 本周推出了 JavaScript 5(PDF),除了增强基础函数库之外,还引入了严格运行时模式(Strict Runtime Modes)以避免代码中的常见错误。ECMA ECMAScript 4 的努力曾以失败告终,ECMA 甚至没有发布 ECMAScript 4 细则。
过去几年,诸如 Nitro,TraceMonkey 一类的 JavaScript 引擎发展迅猛,JavaScript 成了 Google Wav ......

去除javascript数组中的相同元素

<script type="text/javascript">
function uniqueArr(arr)
{
    arr = arr || [];
    var a = {};
    for (var i=0; i<arr.length; i++)
    {
        var v = arr[i];
    &n ......

JavaScript精粹读书笔记(4)

第4章
 


JavaScript
中最好的特性就是它对函数的实现。它几乎无所不能。但是,想必你也能预料到,函数在
JavaScript
里也并非万能药。
函数包含一组语句,它们是
JavaScript
的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于指定对象的行为。一般来说,所谓编程就
是将一组需求分解成一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号