js代码段

简介: js代码段

1、数组去重

Array.prototype.DuplicateRemoval = function(){
    let res = [this[0]];
    for(let i = 1; i < this.length; i++){
        var repeat = false;
        for(let j = 0; j < res.length; j++){
            if(this[i] == res[j]){
                repeat = true;
                break;
            }
        }
        if(!repeat){
            res.push(this[i]);
        }
    }
return res;
}
var arr = [1, '1', '1', 'b', 'd', 'e', 'e', 1, 0]
console.log(arr.DuplicateRemoval());

2、页面刷新前触发

window.addEventListener("beforeunload", function(event) {
  event.returnValue = "You may have unsaved Data";
});

相关文章
|
JavaScript 前端开发
又短又精悍的JavaScript 代码段
又短又精悍的JavaScript 代码段
87 1
|
JavaScript 前端开发 Java
19 个解决常见 JavaScript 问题的实用 ES6 代码段
在我们的开发人员工作流程中,我们经常遇到可能只需要几行代码即可解决的具有挑战性的问题。在本文中,我尝试编写一些有用的代码片段,这些代码片段可以在处理 URL、DOM、事件、日期、用户偏好等时为你提供帮助。
19 个解决常见 JavaScript 问题的实用 ES6 代码段
|
JavaScript
今天,学会这10个JS代码段就够了!
今天,学会这10个JS代码段就够了!
|
JavaScript 前端开发
推荐10 个短小却超实用的 JavaScript 代码段(http://www.jianshu.com/p/3ef822ec5a63)
文章转自《http://www.jianshu.com/p/3ef822ec5a63》,感谢作者分享! 推荐10 个短小却超实用的 JavaScript 代码段 字数2018 阅读4777 评论8 喜欢203 JavaScript正变得越来越流行,它已经成为前端开发的第一选择,并且利用基于JavaScript语言的NodeJS,我们也可以开发出高性
1673 0
|
XML Web App开发 JavaScript
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
241 2
|
10月前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
161 1
JavaScript中的原型 保姆级文章一文搞懂
|
10月前
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
100 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
349 5