欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    javascript 权威指南第七章-数组-笔记.pptx

    • 资源ID:67216424       资源大小:964.03KB        全文页数:29页
    • 资源格式: PPTX        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    javascript 权威指南第七章-数组-笔记.pptx

    javascript权威指南第七章数组key pointsjavascript数组是对象的特殊形式,数组索引实际上和碰巧是整数的属性名差不多。7.1创建数组1,字面量var primes=2,3,4,5注意:没有被赋值的元素默认为undefined2,构造函数(1)空数组 var a=new Array()(2)指定长度的数组 var a=new Array(10)(3)指定元素的数组 var a=new Array(1,2,3)7.2 数组元素的读与写用注意:数组是特殊的对象,它既有对象的属性也有索引。所有的索引都是属性名,但只有0-232-1的整数才是索引。比如,a1.32是对的,它只是创建了一个属性,名称为1.32而已7.3稀疏数组1,稀疏数组就是包含从0开始的不连续索引的数组。2,足够稀疏的数组通常在实现上比稠密数组更慢,内存利用率更高,在这样的数组上查找元素的事件与常规对象属性的查找事件一样长。3,这部分讲的并不是很多,应用起来与常规数组也差不多。7.4数组的长度想要删除所有的元素,可以设置数组的length=0想删除某个长度之后的元素,可以通过设置length7.5 数组元素的添加和删除1,通过push()在数组末尾添加一个或多个。a.push(one,two)2,通过unshift()在数组首部插入一个元素,并且将其他元素依次移到更高索引处。3,用delete删除,它与赋值undefined类似。不会改变length长度,其他元素也不会移动来填充空白。删除一个元素后,数组变为稀疏数组。delete a17.6 数组遍历1,for循环2,for in 循环 This loop assigns enumerable property names(including array indexes)to the loop variable one at a time.Indexes that do not exist will not be iteratedcodes这里Number(i)就相当于parseInt(i)7.7 Multidimensional ArraysJavaScript does not support true multidimensional arrays,but you can approximate them with arrays of arrays.7.8 Array Methods这节主要讲ECMAScript3 中,Array.prototype中定义的一些方法。这些方法能够被所有的数组使用。join7.8.2 reverse()7.8.3 sort()7.8.3 sort()7.8.4 concat()7.8.5 slice()7.8.6 splice()The Array.splice()method is a general-purpose method for inserting or removing elements from an array.7.8.7 push()and pop()7.8.8 unshift()and shift()7.8.9 toString()and toLocaleString()7.9 ECMAScript 5 Array Methods7.10 Array TypeIn ECMAScript 5,you can do this:In ECMAScript3,typeof operator returns object for array.instanceof Array returns true and()instanceof Array returns false.However,instrance is still not a reliable method.7.10 Array Type要想判断一个对象是否是array,可以这样做注意这里调用的是Object.prototype.toString()方法,这个方法的使用在6.8.2中讲过。7.11 Array-Like ObjectsThe following code takes a regular object,adds properties to make it an array-like objecta is not an array,dont forget,object can also use Array-Like Objects(2)test for objects that work like arraysArray-Like Objects(2)use the array method on array-like objectArray.join,Array.slice,Array.map is the ECMAScript5 methods which is supported by Firefox.也就是说,在ECMAScript5里里面可以直接用Array.xxmethod方法,而在3里面得用Array.prototype.xx.call()方法7.12 Strings As Arrays在ECMSScript5里面能用代替charAt()方法一些Array原生的方法也能应用到string中(像Array-like Object)。

    注意事项

    本文(javascript 权威指南第七章-数组-笔记.pptx)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开