看了很多react工程的package.json文件,里面都没有使用babel-polyfill,那对ES6的新API是如何做到被IE9这样的浏览器识别的呢,难道在webpack打包的时候通过别的方式加了API?先自己试一下。

这是package.json文件,

{
"name": "part3",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "webpack",
"dev": "webpack-dev-server --hot"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.9.1",
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.5.0",
"babel-preset-react-hmre": "^1.1.1",
"eslint": "^2.13.0",
"eslint-config-airbnb": "^9.0.1",
"eslint-loader": "^1.3.0",
"eslint-plugin-import": "^1.8.1",
"eslint-plugin-jsx-a11y": "^1.5.3",
"eslint-plugin-react": "^5.2.2",
"html-webpack-plugin": "^2.21.0",
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1"
},
"dependencies": {
"react": "^15.1.0",
"react-dom": "^15.1.0"
}
}

这是react文件

import React from 'react';
import ReactDOM from 'react-dom';
const b = Array.of(1, 2, 4);
console.log(b); function App() {
return (
<div className="container">
<h1>Hello React!</h1>
</div>
);
} const app = document.createElement('div');
document.body.appendChild(app);
ReactDOM.render(<App />, app);

编译后chrome能正常输出数组b,而IE9显示错误:SCRIPT438: 对象不支持“of”属性或方法

那该如何使IE9获得ES6的API呢?先看一篇文章ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(下)

OK,看完这篇文章然后自己试一下,应该就明白了。

最新文章

  1. Greenplum查询计划分析
  2. 时钟周期,CPU周期,指令周期,CPU时间片
  3. C#面向接口编程详解(1)——思想基础
  4. Timer类和TimerTask类
  5. Android MultiDex兼容包怎么使用?
  6. 在archlinux上搭建twitter storm cluster
  7. mysql 根据某个字段将多条记录的某个字段拼接成一个字段
  8. LR测试工具性能指标详解
  9. mvc验证码
  10. 【技术贴】第二篇 :解决使用maven jetty启动后无法加载修改过后的静态资源
  11. Windows Azure 社区新闻综述(#78 版)
  12. Mybatis JPA 代码构建
  13. Python装饰器主要用法
  14. asp.net core 系列之webapi集成EFCore的简单操作教程
  15. Leetcode 存在重复元素 (219,220)
  16. vue 双向绑定 数据修改但页面没刷新
  17. ImageMagick:获取一行文字的宽与高
  18. NO-CARRIER
  19. IO流_文件切割与合并
  20. php 常用设计模式demo

热门文章

  1. 微信支付v2开发(5) 订单查询
  2. VMware Windows安装详细过程(详细图解)
  3. python基础-合并列表
  4. 【Codeforces Round #301 (Div. 2) C】 Ice Cave
  5. 【Codeforces Round #433 (Div. 2) C】Planning
  6. Linear to physical address translation with support for page attributes
  7. 洛谷——P1774 最接近神的人_NOI导刊2010提高(02)
  8. hdu2049(组合数学)
  9. linux中关闭程序或进程
  10. 一致哈希算法Java实现