
js
奇墨ITQM
提供一站式运维服务,云原生改造咨询服务,服务了大量的世界及中国500强客户。
展开
-
json将一个字符串类型的数组转换为真正的数组
比如说有这样的一个字符串:let str = "[ {a:1 , d:3} , {b:2} , {c:3} ]" 怎么才能把它转化为实际的数组呢?目前咨询群里的朋友得到了如下的答案:1. eval(str) (有安全问题)2. let fn = new Function('return (' + str + ');') fn( ) (参考思否上的回答)3. JSON.parse(str.replace(/(\w+):/g, '"$1":')) (修改对象的键名)...原创 2020-11-24 14:56:07 · 871 阅读 · 0 评论 -
qs工具与JSONO的作用
使用工具qs来处理参数步骤:1、首先先下载npm i qs -D3、然后引入import qs from 'qs'qs.stringify() 转换成查询字符串let comments = {content: this.inputValue}let comValue = qs.stringify(comments)方法二:qs.parse() 转换成json对象let comValue = qs.parse(comments)=====..原创 2020-10-17 17:20:36 · 371 阅读 · 0 评论 -
js中的对象.和对象[]的区别
浏览器默认第一个key是一个属性名,第二个它认为是一个表达式(变量)。原创 2020-10-07 18:41:55 · 936 阅读 · 0 评论 -
person.s=“柳岩“和person[“s“]=“李小璐“的区别
用中括号是因为当字段名不确定的时候,是一个变量时候复制一个对象视频:538很重要!原创 2020-10-07 00:04:33 · 138 阅读 · 0 评论 -
解决idea导入vue模板之后不支持es6语法,出现报错情况
引用:https://blog.youkuaiyun.com/wangxy_job/article/details/106313488不设置是这样的,报错信息:String templates are not supported by current JavaScript version虽然程序能够正常运行,但是阅读代码时看起来非常难受。原因:上面代码其实使用的是es6的新语法,但是我们idea中设置的JavaScript的版本低于6,所以才出现上述问题。怎么解决呢?file>sett原创 2020-10-05 16:38:28 · 854 阅读 · 0 评论 -
js判断为空Null与字符串为空简写方法
原:http://www.jb51.net/article/47234.htm最近突然发现自己写的JavaScript代码比较臃肿,所以开始研究JavaScript的简写方法。这样一来,可以让我们的JavaScript代码看起来比较清爽,同时也可以提高我们的技术。那么判断为空怎么简写呢?下面就是有关判断为空的简写方法。代码如下: if (variable1 !== null || variable1 !== undefined || variable1 !== '') { var va原创 2020-10-05 08:48:31 · 702 阅读 · 0 评论 -
js中const,var,let声明变量的区别
const: 定义的变量不可修改,而且必须初始化,也可以修饰方法,但是不能改, 会报错VM2154:1 Uncaught TypeError: Assignment to constant variable.const b=2;//正确const b; //错误,没有初始化var :定义的变量可以修改,如果不出初始化会输出undefined,不会报错var a; //声明变量未初始化,不报错var a=1; //声明变量并初始化let : 是块级作用域,函数内部使用let原创 2020-09-21 15:30:13 · 91 阅读 · 0 评论 -
js中if(!a)为什么是判断变量a是否有值,及js中if判断条件和==知识回顾
今天看视频遇到一个问题就是js中if(!a)为什么是判断变量a是否有值//如果a为空,那么把1赋值给aif(!a){ a=1;}//如果a没有被赋值,那么返回的是undefinedvar a;console.log(a);//undefined一. if(xx)的判断JavaScript 遇到预期为布尔值的地方(比如if语句的条件部分),就会将非布尔值的参数自动转换为布尔值。系统内部会自动调用Boolean函数。1.当if括号里面的表达式为Boolean时,直接判断原创 2020-09-21 14:41:49 · 5175 阅读 · 1 评论