电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

JS數組的高級使用方法示例小結

瀏覽:135日期:2024-05-18 10:50:52

本文實例講述了JS數組的高級使用方法。分享給大家供大家參考,具體如下:

//數組的高級使用 var array = [10,12,20,30]; for(var index in array){ console.log(array[index]);} //length 數組長度 for(var i = 0; i < array.length; i++){ console.log(array[i]);} //數組添加新數據 array.push(1000); array.push(2000); array.push('hello world'); array.push({key:'jadeshu'}); console.log(array); //[10, 12, 20, 30, 1000, 2000, 'hello world', {key:'jadeshu'}] //數組刪除最后一個數據 array.pop(); console.log(array); // [10, 12, 20, 30, 1000, 2000, 'hello world'] //查找數組里面值的索引 var idex = array.indexOf(2000); console.log(idex); //5 //數組刪除 //splice(開始索引,索引之后的個數) var data = array.splice(2,3); console.log(data); //[20, 30, 1000] console.log(array); //[10, 12, 2000, 'hello world']

1.給定一個數組,讓元素按照從大到小,從小到大排序

var array_num = [12,12,13,564,7,55,66]; //從小到大排序 array_num.sort(function (lhs,rhs) { if (lhs < rhs){ return -1; }else if(lhs > rhs) { return 1; }else { return 0; }}) console.log(array_num) // [7, 12, 12, 13, 55, 66, 564] console.log('======================='); array_num = [12,12,13,564,7,55,66]; //從大到小排序 array_num.sort(function (lhs,rhs) { if (lhs < rhs){ return 1; }else if(lhs > rhs) { return -1; }else { return 0;} }); console.log(array_num) //[564, 66, 55, 13, 12, 12, 7] console.log('=======================');

2.隨機打亂一個數組

array_num = [12,12,13,564,7,55,66]; array_num.sort(function () { if ( Math.random() < 0.5){ return -1; }else { return 1; }}); console.log(array_num); //[12, 12, 564, 13, 7, 66, 55] 隨機 console.log('=======================');

3.編寫程序 隨機的生存[10,100)范圍內的整數

function random_int_num(start,end) { return Math.floor(start + (end - start) * Math.random()); } console.log(random_int_num(10,100)); //69 隨機

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數組操作技巧總結》、《JavaScript遍歷算法與技巧總結》、《javascript面向對象入門教程》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 氧化铝球_高铝球_氧化铝研磨球-淄博誉洁陶瓷新材料有限公司 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 球盟会·(中国)官方网站 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 数字展示在线_数字展示行业门户网站 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 美名宝起名网-在线宝宝、公司、起名平台 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 啤酒设备-小型啤酒设备-啤酒厂设备-济南中酿机械设备有限公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 周口风机|周风风机|河南省周口通用风机厂 | 天津中都白癜风医院_天津白癜风医院_天津治疗白癜风 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 煤矿人员精确定位系统_矿用无线通信系统_煤矿广播系统 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 |