es6相关内容
控制台报错:Uncaught (in promise) not support 怎么处理这个错误?
..
问 题 var p = new Promise((resolve, reject) => reject('出错了')) p.then(null, function (s){ console.log(s) }); 这里为什么会有null,我看了MDN可是并没有发现then函数中还有两个参数啊,null是因为Promise实例创建失败吗,所以传null就不会报错,并且也可以执行回调函
..
问 题 const preloadImage = function (path) { return new Promise(function (resolve, reject) { var image = new Image(); image.onload = resolve; image.onerror = reject; image.src = path; }); };
..
本来是要测试普通函数用new会返回什么 这是教程里的代码 这是我用箭头函数测试的结果 why
..
问 题 const print = require('./print.js'); class Student { constructor(name) { this.name = name; } hello() { alert('Hello, ' + this.name + '!'); } } class PrimaryStude
..
向集合中加入元素,然后stringify的时候发现没有了:
..
问 题 fetch('https://www.baidu.com', {mode: 'no-cors'}).then(res => res.text()).then(data => console.log(data)) network标签返回正常, 但是为什么输出的数据为空? 把这段代码有什么问题吗? 解决方案 指定 no-cors,浏览器当初跨域了 res的status已经
..
用ES6写react的时候,发现无法嵌套组件。 require('normalize.css/normalize.css'); require('styles/App.css'); import React from 'react'; class AppComponent extends React.Component { render() { return (
..
问 题 let { user:{id=1,name='hello'}} = {}; console.log(typeof(name)); console.log(name); 这里因为被解构的对象肯定不存在user 所以name自然没。 因为解构时可设置默认值。所以请问如何给 user这个对象设置默认值呢? 谢谢。 解决方案 额。。。。 多试了下 尝试出来了。
..
问 题 音频文件执行webpack后没有打包到assets文件夹内~ 而且在JS文件内使用 let musicFil = require('../music/yinyue.mp3'); Your browser does not su
..
问 题 for (let i=1;i
..
不能用webpack压缩ES6的代码吗?去掉ES6代码就正常了 出错的代码处,都是对象属性简写,箭头函数等ES6代码 module.exports = { mounted(){this.ready = true} //出错代码行 } 补充: 下载的npm包都是刚下的 再次补充: 发现问题出在babel没把代码转成ES5 "babel-core": "^6.17
..
问 题 import { Promise } from 'es6-promise'; function loadScript(url) { let script = Array.from(document.scripts).find((s) => s.src === url); if (script) { return Promise.resolve(url);//① }
..
问 题 constructor(props){ super(props); this.state = {liked:false} //this.handleClick = this.handleClick.bind(this); } handleClick() { this.setState({ liked:!this.state.liked
..
问 题 es5中 componentDidMount: function() { $.get(this.props.source, function(result) { if (this.isMounted()) { this.setState({ ... }); } }.bind(this))
..
问 题 方式一: import React from 'react'; class GameView extends React.Component{ } export default GameView; 方式二: import React from 'react'; const GameView = ({}) => { } export default GameVi
..
问 题 有字符串/a/b/c/d 请问怎么优雅的获取到 ['/a','/a/b','/a/b/c','/a/b/c/d'] 这样的结果呢? 谢谢! 解决方案 '/a/b/c/d'.match(/\/\w+/g).reduce((s,i,index)=>{ if(index>0) s.push(`${s[index-1]}${i}`); else s.push(`${i}`);
..
问 题 关于ES6中class类的一些疑问 RT 之前直接用构造函数模拟类是这样的: //ES5.js function Person(name,age){ this.name=name; this.age=age; } 1、这个Person构造函数本身用于模拟类。 可以添加类方法: Person.classMethod=function(){cosole.l
..
在webstorm里写typescript的ts文件 在ts里面混写es6和typescript webstorm自动编译的js文件没有将es6正确的转换成es5 运行结果 而不是用babel转换成es5执行的结果 有什么办法可以在typescript里面写ec6并正确编译成es5的办法么?
..
问 题 let state = 2; //假设 state 是随时可变的 const num = state + 1; 一旦 state 发生改变,num 也跟着变化不会变化,那么用 const 来声明 num 符合规范吗? 只是 state 会随时发生变化,但是我并没有强制的改变 num ,比如我并没有num = 2 类似这样的强制改变num。 解决方案 这里跟let/co
..