-
111111111111111111111
查看全部 -
类型检测AAAA
查看全部 -
尝试将对象转换为基本类型
查看全部 -
对象不会全等,因为是引用,是两个不同的对象
查看全部 -
巧用运算逻辑
查看全部 -
6种数据类型,5种原始类型,1种对象类型
查看全部 -
JavaScript 是弱类型的动态语言 定义变量的时候无需声明类型查看全部
-
正则表达式
查看全部 -
function arraysSimilar(arr1, arr2){
if(!(arr1 instanceof Array) || !(arr2 instanceof Array) ){
return false
}
var arr1Type = [],arr2Type = [];
for (let i = 0; i < arr1.length; i++) {
arr1Type[i] = typeof arr1[i]
}
for (let i = 0; i < arr2.length; i++) {
arr2Type[i] = typeof arr2[i]
}
arr1Type.sort();
arr2Type.sort();
for(let i = 0 ; i<arr1Type.length;i++){
for(let j=0 ; j<arr2Type.length;j++){
if(arr1.length == arr2.length && arr1Type[i] == arr2Type[j]){
return document.write("判定通过")
}else{
return document.write("判定不通过")
}
}
}
}
看你怎么读题吧,个人感觉没有必要深入到原型链去判断,其实按照类型存放、数组排序、数组对比就差不多了。
查看全部 -
javascript是基于原型的面向对象语言,有对象,没有类。
通过Object.defineProperty/ies(obj,prop,descriptor)可以对指定对象进行复杂的属性设置。
查看全部 -
javascript有函数作用域,但没有块作用域!
即for,if之类块语句中的局部变量在块结束以后依然存在,且值为最后赋予的值。
查看全部 -
== 基本类型的值比较,不同类型时会隐式转换,object类型的引用比较
=== 先进行类型的比较,然后才比较==
查看全部 -
javascript有六种数据类型:五种原始类型:number,string,boolean,null,undefined.
一种对象类型:object,包含function,array,Date等类。
查看全部 -
数组的添加push--->尾部添加,unshift--->头部添加
查看全部 -
js 严格模式与非严格模式的区别
查看全部
举报