升级打怪的小白
升级打怪的小白
全部文章
javascript
git(3)
Node.js(6)
react(1)
vue(5)
webpack(6)
未归档(2)
归档
标签
去牛客网
登录
/
注册
月亮吃西瓜
全部文章
/ javascript
(共23篇)
typeof和instanceof类型判断
typeof可以准确判断除了null的基本类型,null和对象都会返回object instanceof能准确判断对象的类型,对于基本类型都返回false,内部机制根据原型链来判断,如果沿着A的原型链,同时沿着B的原型链来找,如果能找到同一个引用,就返回true。
2020-09-02
0
282
js类型转换
1.转为布尔值: 条件判断的时候,除了undefined null fasle NaN ‘’ 0 -0,其他所有的值都为true,包括所有的对象 2.转为数字 Number() 如果转换的里面有任意一个值不少不是数值就返回NaN parderInt() 如果第一个字符是数字,直到遇见不是数字的为止...
2020-09-02
0
314
js的This值
简单总结~ This是函数执行的上下文,通常指向函数的直接调用者,可以通过bind apply call来改变函数的指向,一般的普通函数的this值通常是谁调用,this值就指向谁,而箭头函数的this值,通常是包裹箭头函数的第一个普通函数所指向的this值,一旦被绑定了就不会再被任何方式改变,th...
2020-09-02
0
319
==和===的区别
1.== 比较的是两者的内容,首先会判断两者的类型是否相同,如果相同就直接比较大小,不同的话,就会进行类型转换,会先判断是否是null和undefined的比较,是的话返回true,不是的话判断两者的类型是否是String和Number,是的话就会将字符串转换为Number,不是的话判断其中一方是否...
2020-09-02
0
266
深浅拷贝
1.浅拷贝 两个或多个对象指向同一个内存地址,如果其中某个对象变量的值发生改变,另一个对象相应的值也会发送改变, 比如Object.assgin()合并多个对象,只要源对象里某个值是对象,则这个对象发生的任何改变就会在目标对象里有所体现 2.深拷贝 值和地址都复制,其中任意一个对象的值...
2020-09-02
0
317
js数组随机排序
洗牌算法 <script> let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; let cloneArray; function getSort(arr) { cloneArray = arr.concat(); ...
2020-09-02
0
335
vue组件之间值的传递
1.父子组件之间的传值 1)父向子传递: 父组件通过v-bind绑定一个变量,子组件通过prop接收这个变量 父组件 <template> <div> <m-child :message="'Parent message'"...
2020-09-02
0
327
编程实现输入框和确定按钮,点击确定,列表中增加当前输入内容,并清空输入框列表中每条有删除按钮,点击删除本条内容
<body> <input id="input" type="text" name="" id=""> <button onclick="addContent()"...
2020-09-02
0
328
js实现二分查找
<script> var arr = [12, 34, 37, 56, 67, 78, 89, 90, 99] function search(arr, key) { let low = 0; let high = arr.length - 1; ...
2020-09-02
0
264
找出数组中唯一一次出现奇数次的数字
<script> function findNum(nums) { let result = nums[0]; for (let i = 1; i < nums.length; i++) { result = result ^ num...
2020-09-02
0
558
首页
上一页
1
2
3
下一页
末页