2023
在js中我们经常操作object语法,下面分享几个常用的对象构造函数。 Object.is 判断两个对象是否相同 Object.assign() 相当于合并两个数组 并剔除相同的key Object.getPrototypeOf() 获取对象的内部属性 Object.setPrototypeOf() 设置一个指定对象的属性,可以为null Object.keys() ...
Object.keys()方法返回给定对象[key,value]键值对中的key值,并以数组的方式遍历出来。返回的结果如图所示。Object.values()方法与之相反,返回的是给定对象[key,value]键值对中的value值,如图:在实际开发中,很多时候我们需要把后台提供的对象属性转换为数组以供前端使用,上面两种方法便为我们提供了方便。例如在使用vantUI中的van-picker选择器的...
之前为大家分享了根据后端返回的数字来显示不同的文字和状态,方法是在回调函数中直接处理改变数据。这里为大家分享另一种方法,正常获得回调函数中的值,改为直接在element表格中通过插槽和函数来改变文字。通过作用域插槽拿到表格的数据,传递该数据使函数生效,进而改变文字。这里还可以通过三目运算符来判断数字来改变css,以达到不同颜色不同文字的效果。
之前我们介绍了es6的变量、对象、字符串。继之前的文章,我们继续了解es6所带来的新用法——函数在es5系列中function形参并不能设置默认值,如果不传的话默认就为undefined,例如function a(m,n)只能在函数中再次初始化n的变量,而es6中则可以直接在形参中定义,例如function a(m,n=1){}即可实现。除此之外,如果我们传的参数数量不固定,比如第一次传3个第二次...
在之前的es5中声明变量只有两种方式,var和function分别是声明普通变量和声明方法变量,es6中添加了我们常见的let和const命令外,import和class也属于声明变量的范畴,所以至此es6中一共有6种声明变量的方法,下面逐步探讨下es6变量在各个位置的不同点。Let与var区别Let命令与var命令类似,但是let所声明的变量只在命令所在的代码块中有效。例如for循环的计数器就适...
nvm来切换多个版本的nodejs的时候确实很方便,但有时候因为网络的原因,会导致安装失败
win11或win10系统下nvm list availabl正常安装异常,原因居然是权限问题,使用管理员权限即可正常使用nvm install 命令。
Node.js发布于2009年5月,现在越来越多的开发者在使用nodejs,nodejs的版本越来越多如下图所示,很多开发者在下载软件时往往追求最新版本,但却忽略了一个很重要的版本兼容问题。nodejs的版本太高,会导致的node-sass不兼容,我们一个商城开发的项目中node是v16.14.1的版本,在商城项目中使用node-sass: 4.7.2的版本,就无法匹配当前使用的nodejs版本导...
nvm list available 命令来显示可以安装的nodejs的版本,根据命令回显可与看到以下版本的nodejs的版本号,在命令终端输入 nvm install 版本号即可安装 如 nvm install 18.14.1
2022
????????第三节课又来了。今天,我们将通过小程序页面移动JS前后端交互的实现包括:JS传静态数据JS传输列表数据,循环输出点击按钮刷新时间点击按钮自动刷新时间1. 通过JS静态数据的传输????????或者按照之前的小程序课程列表learning模块继续推进,在JS设置端定义数据,例如timestring变量为“default time这样的字符串直接在data设置在中间。/** * ...