shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。 ...
by qdl2010 - Java文档中心 - 2010-02-05 12:05:03 阅读(2275) 回复(0)
不能把php的数组直接赋给js数组的,要一个一个赋值。 简单一点情况是,把php数组生成字符串,赋值给js,js分割字符串生成数组。 如果是多维数组的话,用php生成js数组代码,赋值整段代码。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84280/showart_2034123.html
播放器代码大致如下:[code][/code]动态给播放器赋值,而不是固定链接值. js代码如下:[code]document.getElementById('MediaPlayer1').Filename = '媒体文件地址';[/code]注意id是object,常规思维都是直接给param的某id赋值,是不对的.
js中的数组引用类型or值类型 当你遇到例子3的时候 是不是感觉很奇怪 呵呵 看下面分解: 当你用到哪个例子把其他两个的注释掉 结论:js数组是引用类型,它只允许通过索引来获取或改变数组的值 引用类型的东西都是不能通过(它赋值过的外部变量)所改变的 也就是(它赋值过的外部变量)这个值改变了原数组不会有任何变化 谁能用指针呀 什么的给解释下?[code]