体彩排列5双期走势图

站长网_站长创业_站长主页_站长之家_易采站长站

会员投稿 投稿指南 站长资讯通告: 体彩排列5双期走势图JavaScript中Object.prototype.toString方法的原理
搜索:
您的位置: 主页 > 教程 > 网页编程 > JavaScript > » 正文

JavaScript中Object.prototype.toString方法的原理

来源: 易采站长站

在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object。prototype。toString方法。

var arr = [];
console.log(Object.prototype.toString.call(arr)) //"[object Array]"

本文要讲的就是,toString方法是如何做到这一点的,原理是什么.

ECMAScript 3

在ES3中,Object。prototype。toString方法的规范如下:

15.2.4.2 Object.prototype.toString()

在toString方法被调用时,会执行下面的操作步骤:

1. 获取this对象的[[Class]]属性的值.

2. 计算出三个字符串"[object ", 第一步的操作结果Result(1), 以及 "]"连接后的新字符串.

3. 返回第二步的操作结果Result(2).

[[Class]]是一个内部属性,所有的对象(原生对象和宿主对象)都拥有该属性。在规范中,[[Class]]是这么定义的

内部属性 描述
[[Class]] 一个字符串值,表明了该对象的类型.
Tags:
最新图文资讯
1 2 3 4 5 6
体彩排列5双期走势图相关的文章列表:
易采站长站 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助 -
福彩东方6 1走势图 福彩双色球连号走势图 福彩七乐彩除九走势图 体彩排列3出号频率表 南粤风采36选7走势图 体彩22选5除七走势图 福彩七乐彩纵向三行走势图 福彩双色球连号走势图 体彩七星彩出号特征 体彩22选5重号分布图 齐鲁风采23选5历史开奖号码 全国联网体彩31选7尾数走势图 数字彩复式拆分 体彩排列3走势图 南粤风采36选7走势图 体彩排列5双期走势图楚天风采22选5走势图 体彩七星彩大小分析 华东15选5走势图 福彩双色球基本走势图 体彩排列5双期走势图体彩超级大乐透除四走势图