为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
492人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
在这个小姐里面
但是老师真的很赞,帮助很大
if(arr1==null||arr2==null) return false;
if(typeof(arr1)=="string"||typeof(arr1)=="number"){
return arr1==arr2;
}
if(arr1.length!=arr2.length) return false;
return toType(arr1)===toType(arr2);
----佩服牛人的~
if(arr1==null||arr2==null) return false;
if(typeof(arr1)=="string"||typeof(arr1)=="number"){
return arr1==arr2;
}
if(arr1.length!=arr2.length) return false;
//----就使用 Object.prototype.toString.apply(arr1[i])即可
大家评论的都好有趣,支持!

最新回答 / iwasee
是我的错   没有贴上完整的代码   稍等
讲的特别好!!!
太投入讲例子了吧,一点总结都不带,我完全不能总结,cry,cry
我的天啊, 一个编程语言整的这么复杂, 有了灵活性就没有规范性了, 这用好了简直就是原生的代码混淆了...

已采纳回答 / 慕函数1130379
为了封闭局部变量,避免污染全局空间
类型检测:typeof/instanceof/Object.prototype.toString.apply()/constructor/duck type
Object(Function/Array/Date)/number/String/boolean/null/undefined
我感觉学过PHP的面向对象后再来学这个会更容易理解的
张晓攀3618517 同学 ,你的函数没有执行啊,下面改正
function test() {

var a=b=1;

}
test() //执行函数
console.log(typeof(a));
console.log(typeof(b));
undefined
number
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消