
JavaScript
ys_healone
这个作者很懒,什么都没留下…
展开
-
js创建动态key的对象ES6和ES5的方法
只要prop传入一个变量,就实现了,但是现在还有一个问题 上面的属性默认是false,这会使你创建的对象只可读,无法枚举会使你无法用循环或者Object.keys()方法。情况解析:push没有什么问题,问题就是创建一个动态key的对象。这要用到es5中的一个对象方法:Object.defineProperty()定义新属性或修改原有的属性。有个场景,循环数组,根据每一项的值,往一个数组中push一个新对象,对象的key不同要从数组中获取。目标属性所拥有的特性。所以建议将上面的几个属性的特性一起设置。原创 2023-09-13 09:38:41 · 3160 阅读 · 1 评论 -
js对象数组 按对象的某一属性进行去重
var array = [ { id: 1, name: "张三"}, { id: 2, name: "李四"}, { id: 3, name: "张龙"}, { id: 4, name: "赵虎"}, { id: 5, name: "王朝"}, { id: 1, name: "刘金刚"}, { id: 6, name: "马汉"},]var obj = {};/* * 方法一 reduce函数 * 按照id 相同进行去重*/a.原创 2020-09-09 16:32:00 · 2504 阅读 · 1 评论 -
数组转换为字符串方法
1. toString()方法 和 toLocaleString()方法var arr = [ "a", "b", "c"];alert(arr.toString()); // a,b,c alert(arr.toLocaleString()); // a,b,c返回数组的字符串表示,中间以逗号隔开2. join() 方法var arr = [ "a", "b", "c"];alert(arr.join()); //a,b,cal..原创 2020-06-04 13:41:06 · 7351 阅读 · 0 评论 -
js 解除网页右键菜单被禁用
问题:有些时候 需要复制页面的一些东西或者检查源码 但页面右键被被作者禁用了,碰到过几次,就记录下来希望对大家有多帮助。解决方法:在浏览器「控制台」执行一下代码即可。PS:无法打开控制台,请移步https://blog.youkuaiyun.com/ys_healone/article/details/96134567javascript:alert(document.onselec...转载 2019-07-16 14:50:24 · 5716 阅读 · 0 评论 -
&和&&的区别
1、都可用作「逻辑与运算符」&和&&用作「逻辑与运算符」时,当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。在JS中,一共有这几种情况被认定为假:fase,undefined,'',null,0与神奇的NaN。注意:&&具有短路的功能,而&不具备短路功能 。这里我给出...原创 2019-08-21 11:25:07 · 260 阅读 · 0 评论 -
js 位运算符 ~,& ,| ,^
1、位运算 NOT 由否定号(~)表示位运算 NOT 是三步的处理过程:把运算数转换成 32 位数字 把二进制数转换成它的二进制反码 把二进制数转换成浮点数例如://31位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数var a1 = 35; //35 0000 0000 0000 0000 0000 0000 0010 0011 //为...原创 2019-08-21 17:57:55 · 1026 阅读 · 0 评论 -
Dom对象、JavaScript对象、jQuery对象区别
一、Dom对象、JavaScript对象、jQuery对象1.1 Dom对象文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、 这些对象的行为和属性以及这些对象之间的关系。 通过DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的 内容进行修改和...转载 2019-08-21 20:13:51 · 196 阅读 · 0 评论 -
javaScript数据类型(包括基本数据类型和非基本数据类型)
一、五种基本数据类型1、number 数字类型 - 包括浮点数和整数,例如:1,100,3.142、string 字符串类型 - 包括任意数字字符组成的序列,例如:“1”, “one”, “one 2 one”3、boolean 布尔类型 - 包括 true 和 false4、undefined类型 - 当我们试图访问一个不存在的变量时,就会得到一个特殊值:undefined...原创 2019-09-25 12:04:24 · 1272 阅读 · 0 评论