JavaScript
好想吃螺蛳粉ヾ
前端攻城狮
展开
-
浏览器中的JavaScript
为什么Javascript可以在浏览器中执行为什么Javascript可以操作DOM和BOM浏览器中JavaScript运行环境运行环境是指代码正常运行所需的必要环境JavaScript能否做后端开发可以,需要借助运行环境node.js...原创 2022-03-24 16:35:58 · 847 阅读 · 0 评论 -
箭头函数和普通函数this指向
箭头函数和普通函数this指向原创 2021-11-26 13:42:18 · 239 阅读 · 0 评论 -
数组去重~
记录一下几种数组去重的方法原创 2021-11-26 10:15:14 · 416 阅读 · 1 评论 -
随手记哈哈
const arr = [1,4,9]const newArr = arr.map(item => { return item + this.a},{a:1})console.log(newArr) // [NaN, NaN, NaN]原创 2021-11-25 16:16:16 · 348 阅读 · 0 评论 -
JavaScript中的this指向
哪个对象调用函数,函数里面的this指向哪个对象。原创 2021-09-23 14:24:17 · 92 阅读 · 0 评论 -
javascript if 条件判断几种false情况
javascript if 条件判断几种false情况(0、-0、0.0、null、""、''、false、undefined、NaN)原创 2021-05-10 10:34:46 · 402 阅读 · 0 评论 -
this指向
this指向原创 2021-05-07 14:12:34 · 53 阅读 · 0 评论 -
js原生绑定事件
js原生绑定事件addEventListeneronclickfunction原创 2021-04-20 17:27:52 · 105 阅读 · 0 评论 -
JavaScript Array map() 方法
array.map(function(currentValue,index,arr), thisValue)map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。var arr = [{name: lili,age:18},{name: bili,age:20},{name: aili,age:18}];var arr1 = arr.map(item => item.name);console.log(arr1); // ["lili", "bili"原创 2020-10-26 20:41:02 · 231 阅读 · 0 评论 -
reduce 去掉数组重复的对象
// 去掉重复的对象let hash = {}arr= arr.reduce(function(item, next){ hash[next.id]?'':hash[next.id]=true&&item.push(next); return item }, [])原创 2020-10-26 20:51:26 · 379 阅读 · 0 评论 -
Object.assign()
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。原创 2020-10-12 15:32:14 · 76 阅读 · 0 评论 -
JS实现的杨辉三角
JS实现的杨辉三角原创 2021-04-02 12:52:32 · 1210 阅读 · 0 评论 -
斐波那契数列(1,1,2,3,5,8,13,21,34,55,89...求第 n 项)
斐波那契数列(1,1,2,3,5,8,13,21,34,55,89...求第 n 项)原创 2021-04-02 12:40:21 · 2033 阅读 · 0 评论 -
事件的自动触发
trigger、triggerHandler原创 2021-03-10 21:53:02 · 374 阅读 · 0 评论 -
array.copyWithin() 方法
copyWithin():方法浅复制数组的一部分到同一数组中的另一个位置,并返回它,不会改变原数组的长度。原创 2020-08-19 16:35:11 · 515 阅读 · 0 评论 -
let 配合for循环的独特应用
let非常适合用于 for循环内部的块级作用域。JS中的for循环体比较特殊,每次执行都是一个全新的独立的块作用域,用let声明的变量传入到 for循环体的作用域后,不会发生改变,不受外界的影响。原创 2020-08-05 19:38:28 · 669 阅读 · 0 评论 -
斐波那契列数JS的三种实现
斐波那契列数1,1,2,3,5,8…f(n)=f(n-1) + f(n-2)方法一:function f(n){ if(n == 1 || n == 0){ return 1; } return f(n-1) + f(n-2);}方法二:function f(n) { var arr = []; var value = null; function _f(n) { if (n == 1 || n == 0).转载 2020-06-11 09:42:46 · 169 阅读 · 0 评论 -
MVVM
前后台分离开发中的前端思想 MVVM原理原创 2019-11-11 16:58:52 · 214 阅读 · 0 评论 -
Arguments 对象
定义:arguments是一个对应于传递给函数的参数的类数组对象。 arguments对象不是一个 Array。它类似于Array,但除了length属性和索引元素之外没有任何Array属性。arguments没有pop方法。但是它可以被转换为一个真正的Array://第一种方法function sortNumber(){ return Array.prototype....原创 2019-10-22 17:10:00 · 444 阅读 · 0 评论 -
JavaScript引用类型(Object)
引用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中,引用类型是一种数据结构,用于将数据和功能组织在一起。对象是某个特定引用类型的实例。新对象是使用new操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。复杂的数据类型,引用数据类型,一般情况下,对象中包含了多个属性和方法。var person = new Object();...原创 2019-08-21 19:57:01 · 297 阅读 · 0 评论 -
函数表达式
函数好难啊!!原创 2019-08-22 17:20:44 · 146 阅读 · 0 评论 -
重构myPush、myPop、myShift、myUnshift
重构myPush、myPop、myShift、myUnshift原创 2019-10-17 19:33:04 · 334 阅读 · 0 评论 -
JavaScript打印九九乘法表
JavaScript打印九九乘法表原创 2019-08-28 19:30:16 · 4583 阅读 · 0 评论 -
JavaScript求最大公倍数和最大公约数
JavaScript求最大公倍数和最大公约数原创 2019-08-28 19:58:51 · 624 阅读 · 0 评论 -
水仙花数
水仙花数原创 2019-08-28 20:18:48 · 92 阅读 · 0 评论 -
JavaScript
1.什么是JavaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。2.组成部分JavaScript 是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分...原创 2019-08-20 15:44:11 · 342 阅读 · 0 评论