静态方法是可以直接用类名.方法名去调用的,而实例方法是不可以的,他必须要用实例才可以去调用,那么,在js的世界里面会不会也有类似的一个东西呢?实际上是有的,看一看以下的方法:var Person=function(){};
Person.say=function(){
console.log('I am a Person,I can say.')
};
Person.prototype.g
转载
2023-07-22 11:01:15
40阅读
下面是几种遍历的方法,另外我们常用来中断循环的语句我在这里简单的提一下: a、continue: 中断本次循环; b、return和break直接跳出循环。1.for循环var arr = [1, 2, 3]
for(var i = 0, len = arr.length; i < len; i++) { // 这里的i是代表数组的下标
console.log(i); // 0, 1,
转载
2024-04-14 08:38:36
25阅读
<!DOCTYPE html><html> <head> <meta charset="UTF-8">
原创
2022-02-11 13:58:29
82阅读
数组也是对象数据类型的,也是由键值对组成的。var ary = [12,23,34];/**
* 结构:
* 0:12
* 1:23
* 2:34
* length: 3
*/1.以数组作为索引(属性名),索引从零开始递增2.有一个length熟悉性存储的数组的长度
ary[0] 获取第一项
ary[ary.length-1] 获取最后一项复制代码数组中每一项的值可以是任何数据类型的//=>
转载
2021-01-31 13:15:39
187阅读
2评论
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var arr = ['a','b','c','d','e']; arr[arr.
转载
2016-07-28 15:19:00
45阅读
2评论
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //创建一个数组 var arr = ["孙悟空","猪八戒","沙和尚"]; /* * push() * - 该方法可以向数组的末尾添加一个或多个元素,并返回
原创
2021-07-19 09:39:47
99阅读
第一部分数组去重,总结了一些数组去重的方法,代码如下:/**
* 去重操作,有序状态
* @param target
* @returns {Array} */function unique(target) {
let res
转载
2017-07-03 15:17:43
588阅读
大家有没有想过,js数组为什么会有这么多的方法,没错,就是为了不同场景下处理数据的需要,就像设计模式一样,都是为了能更好的处理当前场景的需要。 首先怎么创建一个数组呢, // 两种方式 // 1,构造函数模式 (Array,是浏览器引擎自动创建的构造函数,js 所有直接可用的东西都是浏览器默认创建的 ...
转载
2021-09-27 10:59:00
132阅读
2评论
根据方法特性分类数组方法改变数组自身的方法3个常用方法:splice(startIndex, deleteCount, ...items)--从指定位置添加元素,返回被删元素(新增时返回空数组)。sort(func(a,b))--数组排序,按照字符编码的顺序排序。时间复杂度跟浏览器实现方法有关。reverse() --数组头尾颠倒,在谷歌/Microsoft Edge中相当于sort((a,b)=
原创
2024-08-12 11:30:50
40阅读
js中的Math对象
原创
2019-02-26 10:47:23
433阅读
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评论
Js 对象
使用new 关键字来创建对象,举例如下,
var a = new String();
如构造函数无参数,则不必加括号,JS内部对象
数组(Array)对象
创建数组
var myarray = new Array(0); //创建一个长度为0的数组var myarray = new Array(1,2,3); //创建一个指定长度的数组,禀赋初值
数组长度不固定,赋值即可改变长度
转载
2023-07-18 14:46:14
71阅读
本文为记录JS中常见的方法,您可以将其封装为你自己的工具函数,方便在任何项目中使用。如下方法为我工作期间遇到的实际需求整理得来,其中有些借鉴了他人的代码精华(距离时间有些久远,有些已经找不到原文了),如果您有更好的方法,欢迎留言讨论!篇幅有限,本文将会持续更新。一、数组去重1.Set()适用场景:数组内的元素全部为基本数据类型(引用类型会失效)let arr = [1, '2', 3, '2',
转载
2023-10-07 16:20:02
137阅读
js常用的Math方法汇总,js中Math方法汇总,Math方法汇总,常用Math方法汇总
原创
2022-11-18 00:05:16
103阅读
js中数组常用方法总结 操作数组的常用方法 操作数组,印象中操作数组的方法很多,下面总结了一下数组中常用的几个方法: JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组var arr2 = new Arra ...
转载
2021-10-20 16:50:00
155阅读
2评论
在JavaScript中,常用的字符串方法如下:获取字符串长度:
length属性:用于返回字符串中的字符数量,包括空格和特殊字符。let str = "hello, world!";
let strLength = str.length;
console.log(strLength); // 输出 132. **提取子字符串**:
- **`slice(start, end)`方法**:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //创建一个字符串 var str = "Hello Atguigu"; /* * 在底层字符串是以字符数组的形式保存的 * ["H","e","l"] */
原创
2021-07-19 09:39:36
107阅读
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //创建一个字符串 var str = "Hello Atguigu"; /* * 在底层字符串是以字符数组的形式保存的 * ["H","e","l"] */
原创
2022-02-22 11:04:09
102阅读
原生js关于DOM的方法:通过id获取dom元素:<div id="demo"></div>
let boxEle = document.getElementById("demo");通过类名获取dom元素 返还的是数组!<div class="demo"></div>
let boxEle = document.getElement
转载
2023-08-21 15:01:24
64阅读
1.获取对象(obj)的属性个数:Object.keys(obj).length。 2.substr(开始索引,长度),substring(开始索引,结束索引)。 3.数组操作: push:向数组末尾添加一个或多个元素,并返回新的长度; pop:删除,并返回最后一个元素; unshift:向数组的开
转载
2017-01-13 01:26:00
57阅读
2评论