麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > JS > 正文

Array.slice()與Array.splice()的返回值類型

2024-09-06 12:44:47
字體:
來源:轉載
供稿:網友
最近做個練習,用到Array.slice()和Array.splice(),以前沒有注意其返回值類型
Array.slice()返回Array -- 一個由原始數組中某一范圍的元素構成的數組。
Array.splice()返回Array -- 包含從原始數組中刪除的元素的一個數組。
返回的是一個數組,用typeof()看一下是object,這沒錯!需要提醒大家的是:
當數組元素是數字時,用Array.slice()和Array.splice()取其中某個元素進行大小比較,可得要注意,必須轉換
類型,這個很隱蔽,出錯后很難查的
object類型不可以用Number()直接轉換成number,需要先toString()/8@$
如:

var arr = [0, 1, 2];
var arr1 = [1, 2, 3];
for (var i = 0; i < arr.length; i++) {
trace (arr.slice (i,i+1)+"--"+typeof (arr.slice (i,i+1)));
//output--0--object.....
trace (arr1.slice (i,i+1)+"--"+typeof (arr1.slice (i,i+1)));
//output--1--object....
trace (arr.slice (i,i+1)<arr1.slice (i,i+1));
//output--false,,,,object不可比較大小
trace (arr.slice (i,i+1)>arr1.slice (i,i+1));
//output--false,,,,object不可比較大小
trace (Number(arr.slice (i,i+1))<Number(arr1.slice (i,i+1)));
//output--undefined,,,,object不可用Number()轉換類型
trace (Number(arr.slice (i,i+1).toString())<Number(arr1.slice (i,i+1).toString()));
//output--true,先toString()再Number()就可以
}

trace (arr.slice (i,i+1)<arr1.slice (i,i+1));
trace (arr.slice (i,i+1)>arr1.slice (i,i+1));
寫成  
trace (arr.slice (i,i+1)[0]<arr1.slice (i,i+1)[0]);
trace (arr.slice (i,i+1)[0]>arr1.slice (i,i+1)[0]);
也可以
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久97超碰 | 久久草在线视频国产 | 国产羞羞视频在线观看 | 狠狠撸电影| 精品国产乱码久久久久久丨区2区 | 欧美视频国产精品 | 最新se94se在线欧美 | 免费国产羞羞网站视频 | 国产午夜精品理论片a级探花 | 黄色久| 最新午夜综合福利视频 | 神马久久蜜桃 | 亚洲视频在线网 | 偷偷草网站 | 香蕉秀| 在线成人免费观看 | 久久九九热re6这里有精品 | 色女生影院 | 久久国产免费 | 成人综合免费视频 | 超级av在线 | japanese xxxxhd| 成人免费视频 | 亚洲黑人在线观看 | 色日本视频 | 中国免费一级毛片 | 巨根插入 | 免费色片 | 欧美精品免费一区二区三区 | 一区二区三区四区高清视频 | 一区二区精品视频在线观看 | 羞羞答答视频 | 国产一区二区影视 | 本站只有精品 | 黄网站免费入口 | 久久影院免费观看 | 免费久久精品 | 精品一区二区三区中文字幕老牛 | 免费观看一区 | 欧美性生活网站 | 亚洲第一色片 |