流浪のwolf

卷帝

导航

宿主对象 和 原生对象的区别

原生对象包括内置对象(JavaScript引擎初始化时就被创建好的对象)和本地对象(JavaScript运行过程中动态创建的对象),本地对象定义为独立于‘宿主环境’的ESCMAScript实现提供的对象,包括Object、Function、Array、String、Boolean、Number、Date、RegExp  内置对象 是独立于宿主环境的对象 , 有global Math , 内置对象也是本地对象

 

宿主对象:在ECMAScript  中 ‘宿主’就是网页运行的环境 , 即是操作系统和浏览器,  所有的非本地对象都是宿主对象  ,其实说白了就是,ECMAScript官方未定义的对象都属于宿主对象,因为其未定

义的对象大多数是自己通过ECMAScript程序创建的对象

 

posted on 2022-07-28 21:34  流浪のwolf  阅读(101)  评论(0编辑  收藏  举报