前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js es6转es5在线_es6 array

js es6转es5在线_es6 array

作者头像
全栈程序员站长
发布2022-11-08 16:48:16
1.5K0
发布2022-11-08 16:48:16
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

es6尚未得到所有浏览器的全部支持将es6转化为es5必要。 下面将利用babel 转换js语法 首先安装 npm install –save-dev @babel/core @babel/cli @babel/preset-env @babel/node 在项目中创建 babel.config.js 文件(不可更改) 在文件中写入如下代码

代码语言:javascript
复制
const presets =[
	["@babel/env", { 
   
		targets: { 
   
			ie: "8",
			edge: "17",
			firefox: "60",
			chrome: "67",
			safari: "11.1"
		}	
	}]
];
module.exports = { 
    presets };

里面的参数更加浏览器的版本自行更改 建立一个m1.js文件来测试

代码语言:javascript
复制
let a = 10 ;
let b = 20;
let c = 30;
let d = 40;
export let  pink = '粉色';
for(let i = 0;i < 3; i++){ 
   
    console.log(i);
}
function show(){ 
   
    console.log('Hello Word');
};
show();
export default { 
   
    a,
    b,
    c,
    show
}

在 m2.js 文件中 测试

代码语言:javascript
复制
import  m2 ,{ 
   pink as start}  from './m1.js';

console.log(m2);
console.log(start);

如果只是单纯的执行某一文件可以直接调用 import 文件路径 调用文件使用 npx babel-node 文件路径

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月24日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档