js
web老艺术家
这个作者很懒,什么都没留下…
展开
-
字符串的方法
需要一个字符串作为参数,将会根据该字符串去拆分数组。第一个:开始位置的索引(包括)第二个:结束位置的索引(不包括)-可以将一个字符串拆分成一个数粗。-参数: 顾头不顾尾。原创 2023-05-28 15:28:50 · 50 阅读 · 0 评论 -
arguments
argumengts是一个类数组对象,它也可以通过索引来操作数据,也可以获取长度。这个属性对应一个函数对象,就是当前正在指向的函数的对象。-在调用函数时,我们所传递的实参都会在arguments中保存。-我们即使不定义形参,也可以通过argumnets来使用实参。-arguments.length可以用来获取实参数的长度。arguments[0] 表示第一个实参。arguments[1] 表示第二个实参。在调用函数时,浏览器每次都会传递进两个隐含的参数,2.封装实参的对象 arguments。原创 2023-05-28 14:29:00 · 77 阅读 · 0 评论 -
call()和apply()
当调用call()和apply()可以将一个对象指定为第一个参数,此时这个对象将会成为函数执行时的this。4.使用call和apply调用时,this是指定的那个对象。-当对函数调用call()和apply()都会调用函数执行。-这两个方法都是函数对象的方法,需要通过函数对象调用。3.以构造函数的形式调用时,this是新创建的那个对象。allpy()方法需要将实参封装到一个数组中统一传递。call()方法可以将实参在对象之后一次传递。2.以方法调用,this是调用方法的对象。原创 2023-05-16 13:25:35 · 44 阅读 · 0 评论 -
数组练习(遍历 去重)
数组去重原创 2023-05-16 13:01:40 · 29 阅读 · 0 评论 -
数组(Array)
-数组也是一个对象-它和我们普通对象功能类似,也是用来存储一些值的-不同的是普通对象是使用字符串作为属性名的 而数组时使用数字作为索引操作元素-索引 从0开始的整数就是索引-数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据创建数组对象使用typeof检查一个数组时,会返回object 向数组中添加元素语法:数组[] 读取数组中的元素语法:数组[索引]获取数组的长度可以使用length属性来获取数组的长度语法:数组.length 修改length原创 2023-05-10 13:15:19 · 330 阅读 · 0 评论 -
垃圾回收(GC)
此时这种对象就是一个垃圾,这种对象过多会占用大量的内存空间,导致程序运行变慢。当一个对象没有任何的变量或属性对它进行引用,此时我们将无法操作该对象。在js中拥有自动的垃圾回收机制,会自动将这些垃圾对象从内存中销毁,我们不需要要也不能进行垃圾回收的操作。我们需要做的只是要将不再使用的对象设置null即可。所以这种垃圾必须进行清理。原创 2023-04-13 22:01:39 · 20 阅读 · 0 评论 -
js之构造函数
2.将新建的对象设置为函数中this,在构造函数中可以使用this来引用新建的对象。使用同一个构造函数创建的对象,我们称为一类对象,也将一个构造函数称为一个类。构造函数就是一个普通的函数,创建方式和普通函数没有区别,我们将通过一个构造函数创建的对象,称为是该类的实例。3.当以构造函数的形式调用时,this就是新创建的那个对象。创建一个构造函数,专门用来创建Person对象的。2.当以方法的形式调用,谁调用方法this就是谁。构造函数和普通函数的区别就是调用方式的不同。1.立即创建一个新的对象。原创 2023-04-13 21:32:35 · 25 阅读 · 0 评论 -
js基础之this解析
2.以方法的形式调用时,this就是调用方法的那个对象。1.以函数的形式调用时,this永远都是window。调用obj里面的sayName里面的fun,this指向的是obj这个对象。这个隐含的参数就是this,this指向的是一个对象。根据函数的调用方式的不同,this会指向不同的对象。调用fun()得到的是一个全局的 this指向window。解析器在调用函数每次都会指向函数内部传递进一个隐含的参数,这个对象我们称为函数执行的上下文对象。原创 2023-04-13 21:10:54 · 17 阅读 · 0 评论 -
js的语句练习
js语句练习,双重for循环三角形图形,九九乘法表原创 2023-03-16 15:09:57 · 55 阅读 · 0 评论 -
js基础之运算符系列
js之运算符系列原创 2023-03-07 15:42:46 · 33 阅读 · 0 评论 -
js基础之数据类型
js字面量及数据类型详细讲解原创 2023-03-06 22:46:06 · 66 阅读 · 1 评论 -
js基础之强制数据类型转换
js数据类型之强类型转换强制数据类型是什么呢?指将一个数据类型强制转换为其他的数据类型,类型转换主要指:将其他的数据类型,转换为String Number Boolean (null,undefined详情看怎么掉用)原创 2023-03-07 09:52:21 · 389 阅读 · 0 评论