1.获取对象(obj)的属性个数:Object.keys(obj).length。 2.substr(开始索引,长度),substring(开始索引,结束索引)。 3.数组操作: push:向数组末尾添加一个或多个元素,并返回新的长度; pop:删除,并返回最后一个元素; unshift:向数组的开
转载
2017-01-13 01:26:00
57阅读
2评论
DropDownList js的insertRow(-1)和insertCell(-1) 增加最后一行和增加最后一列 js的insertRow(5)和insertCell(5) 第5行后增加一行和增加第5列后增加一列
转载
2017-11-28 12:46:00
165阅读
2评论
前端开发JS常用方法
原创
2023-07-03 13:09:13
54阅读
1.数组去重 // 思路:获取没重复的最右一值放入新数组 /* * 推荐的方法 * * 方法的实现代码相当酷炫, * 实现思路:获取没重复的最右一值放入新数组。 * (检测到有重复值时终止当前循环同时进入顶层循环的下一轮判断)*/ function uniq(array){ var temp = [
原创
2021-10-25 09:56:54
96阅读
<script> /*总结:下列方法中,不改变原元素的方法有slice()、concat()、join()*/ //1. splice(index,howmany,item1,item2,...)方法,该方法会改变原数组。该函数返回值为 删除的项目,没有删除的元素,则返回一个空数组 //- inde ...
转载
2021-10-26 10:33:00
188阅读
2评论
主要整理日常工作中常用的一些通用Js代码,以方便能够记录与使用。
原创
2023-04-21 06:23:53
120阅读
1. document.write("");为 输出语句 2. JS中的注释为// 3. 传统的HTML文档顺序是:document->html->(head,body) 4. 一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5. 得到表单中元素的名称和值:document.ge...
原创
2022-03-26 10:52:24
84阅读
一、js的深克隆和浅克隆 在js中有五种基本数据类型和一种复杂类型(引用类型),基本数据类型包括:undefined,null,String,Boolean,Number,引用类型:object(function,array,object),es6还新增了symbol类型,这里暂时只说前六种 对于基 ...
转载
2021-07-15 11:38:00
87阅读
2评论
1. 获取 url 的参数 function getParameter(parName){ var str = parName.toLowerCase() + "="; var gvalue = ""; var HREF = location.href; var upperHREF = locati ...
转载
2021-09-23 01:34:00
68阅读
2评论
NPM地址 使用方法相同url参数提取//提取url中的参数
function query(url) {
if(!(url instanceof String )) return {}
url = url.split('?')[1] //提取url问号?之后的字符串
if(!url){
return {}
}
url = url.split('&') //分离&之间的
转载
2021-01-31 11:37:22
334阅读
2评论
1.数组查找时,使用($.inArray(ele,arr) != -1)来代替indexOf,因为indexOf在IE下会报找不到的错。2.正则匹配写法是/^\d+$/.test(cltNos[i]),而不是xxx.matches(reg)3.寻找同胞元素$obj.siblings();4.字符串截取substring截头不截尾var str = "AAA_BBB_CCC_DDD...
原创
2022-01-13 16:05:46
97阅读
i.正则去除空格function removeBlank(str) { return str.replace(/\s+/g, ''); }ii.倒计时function showTime(options) { var defaults = { end: 0, diffTime: 0, displayTpl: "{hour}:{minute}:{second}", el:
转载
2022-06-24 10:10:45
94阅读
产生在m、n之间的随机整数 将一个dom元素划分成多个小块生成一个数组 定义一个id选择函数 二分算法 判断横竖屏 js提交复选框函数 数组中每一项变为number类型 数组合并去重排序 原生操作class 根据离开页面来改变网页title
转载
2019-01-02 12:09:00
83阅读
2评论
//获取cookie // var user_id = getCookie('ECS[user_id]'); function getCookie(c_name){ if (document.cookie.
原创
2022-06-21 15:30:03
103阅读
title: 'Js数组常用方法'
date: '2023-08-24'
lastmod: '2023-08-24'
tags: ['JAVASCRIPT']
draft: false
summary: 'JavaScript中的数组是一种用于存储和操作多个值的数据结构。它可以包含任意类型的值,包括数字、字符串、对象、函数等。数组在JavaScript中是一种有序的、可变长度的集合,可以通过索引访
原创
2023-08-24 15:23:53
102阅读
1.创建空数组,再给数组元素赋值//创建数组,不定义元素个数
var myCars= new Array();
//给数组元素赋值 可以不按照数组顺序进行赋值
myCars[0]="aodi";
myCars[1]="baoma";
myCars[2]="benchi";
console.log(myCars);//[aodi,baoma,benchi]2.使用new Array()创建数组
本文为记录JS中常见的方法,您可以将其封装为你自己的工具函数,方便在任何项目中使用。如下方法为我工作期间遇到的实际需求整理得来,其中有些借鉴了他人的代码精华(距离时间有些久远,有些已经找不到原文了),如果您有更好的方法,欢迎留言讨论!篇幅有限,本文将会持续更新。一、数组去重1.Set()适用场景:数组内的元素全部为基本数据类型(引用类型会失效)let arr = [1, '2', 3, '2',
转载
2023-10-07 16:20:02
137阅读
js moment.js 常用方法let timeNow = new Moment()timeNow.unix() // 获取 unix 格式的时间戳 1654012799// 获取某
原创
2022-06-30 11:33:32
181阅读
一、概念简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,
原创
2022-12-21 10:09:20
91阅读
前言 随着Web前端市场的日新月异的发展,现如今的Web前端市场需要的人才对于专业技能的要求也越来越高。当今,我们基本上就是通过框架去实现的,原生JS的学习逐渐减少了,框架虽是简洁方便,但掌握原生JS也是十分有必要的。比如说,原生JS闭包,继承,原型链,node…以下是我copy大神与自我总结,现在放到一起,方便以后查阅(有不足的地方,还望大家能够提出,我会尽快加以改正),大家相互学习。一、!!强
转载
2024-05-28 09:25:16
584阅读