Javascript 已被弃用的或删除的特性(V客学院知识分享)

JavaScript 语言更新很快,ES6现在正在盛行的同时,ES7/ES8的规范标准即将面试。随着javascript的不断更新,那些已经被废弃的(仍然可用,但未来会被删除)或者已经过时的(已经被删除,不能再用了)JavaScript特性,可能任然被使用,这里把它们列出来以做学用。

废弃特性(仍然可以使用)

1.RegExp全局对象的属性。下面的这些属性已经被废弃.注意,这和替换字符串中使用的同名标记没有直接关系.

 

 

应该使用下面这些正则实例上的同名属性来代替:

 

 

 

 

 

 

 

 

 

 

2.RegExp全局对象的方法

compile方法已经被废弃.

 

valueOf方法已经被废弃.使用Object.valueOf来替代.

 

3.函数对象的属性

callerarguments属性已经废弃,因为它们会泄漏函数调用者.你应该在函数内部使用arguments对象来代替函数的arguments属性.

 

4.Date方法

getYearsetYear方法因为会受千年虫问题的影响,所以已经被getFullYearsetFullYear方法替代.同时你还应该用toISOString方法来代替已经废弃的toGMTString方法.

 

5.转义序列

八进制转义序列(反斜杠\后跟一位,两位,或三位的八进制数字)出现在字符串字面量和正则字面量中的的用法已经废弃.

 

escape函数和unescape函数已经废弃,请使用encodeURI,encodeURIComponent,decodeURI或者decodeURIComponent来进行给定字符串的编码和解码工作.

过时特性(不能在使用的特性)这些过时的特性已经完全被删除,不能在当前版本或者未来版本的JavaScript中使用了.

 

 

 

 

 

(PHP开发、web前端、UI设计、VR开发专业培训机构--VIT学院版权所有,转载请注明出处,谢谢合作!

转载于:https://www.cnblogs.com/wrx3166/p/7245416.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值