上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 面试中的考题: NaN是一个数值类型,但不是一个具体的数 其他类型和数字类型,都会把其他类型变为数字类型,除了 字符串 总结子B站视频: 地址: https://www.bilibili.com/video/BV1V44y1L75H?from=search&seid=9257367120196207 阅读全文
posted @ 2022-03-17 21:45 方头小小狮 阅读(35) 评论(0) 推荐(0)
摘要: 方法一: 方法二: 虽然去重了,但他不是一个数组,他是一个set对象,需要将其转化为数组: 或者用展开运算符将其转化为数组: 方法三: indexOf():如果不存在则返回 -1 方法四: 方法五: 方法六: 但是取出来里面都是字符串 方法七: 方法八: 根据B站视频总结而来 地址: https:/ 阅读全文
posted @ 2022-03-17 21:13 方头小小狮 阅读(29) 评论(0) 推荐(0)
摘要: 给定一个字符串,输出该字符串所有排列的可能。如输入“abc”,输出“abc,acb,bca,bac,cab,cba”。 实现过程 输入字符串,输出所有的组合,对js来说,用数组表示最恰当了 即: function fullpermutate(str) { var result = []; retur 阅读全文
posted @ 2022-03-17 16:55 方头小小狮 阅读(588) 评论(0) 推荐(0)
摘要: 简单总结: 重排: 当DOM的变化引发了元素几何属性的变化,比如改变元素的宽高,元素的位置,导致浏览器不得不重新计算元素的几何属性,并重新构建渲染树(渲染树:记录所有可见元素以及适配的CSS样式规则),这个过程称为“重排”。 重绘: 完成重排后,要将重新构建的渲染树渲染到屏幕上,这个过程就是“重绘” 阅读全文
posted @ 2022-03-17 16:28 方头小小狮 阅读(61) 评论(0) 推荐(0)
摘要: var deepCopy = function(obj) { if( typeof obj !== ' object ' ) return; var newObj = obj instanceof Array ? [ ] : { }; for( var key in obj ) { if (obj. 阅读全文
posted @ 2022-03-17 16:08 方头小小狮 阅读(87) 评论(0) 推荐(0)
摘要: 1.使用正则(^\s*)|(\s*$)即可: 具体的用法如 : a=a.replace(/^\s*|\s*$/g,"") 2.trim()方法可以去除字符串前后的空格 阅读全文
posted @ 2022-03-17 13:48 方头小小狮 阅读(288) 评论(0) 推荐(0)
摘要: 本文为大家总结了javascript数组常用方法,具体内容如下 1、join()方法: Array.join()方法将数组中所以元素都转化为字符串链接在一起,返回最后生成的字符串。也可以指定可选的字符串在生成的字符串中来分隔数组的各个元素。如果不指定分隔符,默认使用逗号。案例如下: 1 2 3 4 阅读全文
posted @ 2022-03-17 10:34 方头小小狮 阅读(644) 评论(0) 推荐(0)
摘要: 1: typeof 返回数据类型,包含这7种: number、boolean、symbol、string、object、undefined、function。 typeof null 返回类型错误,返回object 引用类型,除了function返回function类型外,其他均返回object。 阅读全文
posted @ 2022-03-17 08:59 方头小小狮 阅读(76) 评论(0) 推荐(0)
摘要: 概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Sym 阅读全文
posted @ 2022-03-17 08:42 方头小小狮 阅读(219) 评论(0) 推荐(0)
摘要: (1) (2) 最后输出为: 1 生成foo实例的时候,print已经创建完成,这时候this指向Foo的实例 foo (3) 阅读全文
posted @ 2022-03-16 22:00 方头小小狮 阅读(22) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页