ecmascript-6

ecmascript-6

文章 2.3k 浏览 15

js数组reduce方法求对象属性之和,为什么此时用箭头函数返回的是undefined

1. js数组reduce方法求对象属性之和,为什么此时用箭头函数返回的是undefined没有用箭头函数时:var result = [ { subject: 'math', score: 10 }, { s…

刘备忘录 2022-09-12 23:02:35 13 0

js 对奇怪的数组格式用冒号为切割进行改造为新对象

原格式↓const data = [['香蕉:123', '黄瓜:123'], ['梨子:321']]理想格式↓const data1 = [{ name: '香蕉', id: '123' }, { name: '黄瓜', id: '123'…

白云悠悠 2022-09-12 23:02:21 7 0

关于变量名组合取值的问题

var body = "body99"; var ali = "ali"; var body99ali = "bodyali123"; console.log(`${body}${ali}`,'目前的打印结果是body99ali,期望的打印结果是b…

夏末 2022-09-12 23:01:31 9 0

多个vue项目公用组件的问题

Ps:我不要把组件上传npm,弊端是10个项目用了一个组件,我修改组件还需要是个项目都去更新,我希望能本地修改组件,多个项目可以直接同步大概是这么个意思…

琉璃梦幻 2022-09-12 23:01:23 10 0

js for循环以逗号拆分为新数组

原数据格式↓const data = [{ name: 'apple', cut: 'a,b,c' }, { name: 'trigger', cut: 'a,g' }]期望数据格式↓const data1 = [{ name: 'apple', fin…

风吹雨成花 2022-09-12 23:01:21 13 0

使用es6解构赋值...扩展操作符报错

babel版本:奇怪的是,在数组里使用的时候是正常的,只有在{}里解构赋值会报错…

删除→记忆 2022-09-12 23:00:41 13 0

Vue项目运行Syntax Error: Unexpected token

一直运行好好的,执行了npm clean cache -f后就突然报这个错了,从git上下载回上一版本也一样报同样的错。…

以酷 2022-09-12 23:00:06 13 0

关于await的神奇(不懂)之处,望解惑!

async function asyncTest() { console.log('hi') await setTimeout(()=>{ console.log('hello') } , 3000); console.log('red') } asyncTest(); cons…

乙白 2022-09-12 22:59:52 14 0

为什么子类继承父类的时候,子类重写的普通函数不会覆盖父类的箭头函数?

如下面这段代码class Animal { sayName = () => { console.log('I hate coding') } } class Monkey extends Animal { sayName() { console.log('I lov…

川水往事 2022-09-12 22:59:27 17 0

Promise finally 源码问题

Promise.prototype.finally = function(cb){ return this.then( value=> Promise.resolve(cb()).then(()=>value), reason=>Promise.resolve(cb()).the…

淡淡绿茶香 2022-09-12 22:58:36 13 0

javascript中 for(let i =0;...;...) 与let i=0;for(;....;...)循环的区别

var result = [], a = 3 var total = 0 function foo(a) { let i = 0 for (; i < 3; i++) { result[i] = function () { total += i * a console.log(t…

转身泪倾城 2022-09-12 22:56:55 33 0

字符串的位运算,是怎么执行的

如代码:10 | 5 // 15 true | '' // 1 'abc' | '' // 0那么位运算是怎么进行的呢?字符串的位运算是怎么处理的?…

第几種人 2022-09-12 22:55:13 12 0

JavaScript中有没有直接的对象属性赋值

示例代码如下:a = {id:1,name:'abc',type:'def'}; b = {name:'mmm',type:'nnn'}; a = b;js中有没有直接将a和b中共有的属性赋值,然后不同的不动?…

温馨耳语 2022-09-12 22:54:01 11 0

vue 父组件循环给子组件传值 子组件用 v-model接收值后 值改变同时再传给父组件

// 页面是点击左侧导航 给formDatas里面动态添加表单 // PagingdropdownSelect是带分页功能的下拉 // 把数据直接循环赋值给子组件 selectArrVal是子组…

千紇 2022-09-12 22:53:41 28 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文