百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

resugar

> 编程语言
开源

重写您的 JavaScript 和 TypeScript 源代码,添加新的功能。

692 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

重写您的 JavaScript 和 TypeScript 源代码,添加新的功能。

降糖

重写您的 JavaScript 和 TypeScript 源代码,添加新的功能。

TODO: 下面是 esnext 的 README,这是这个项目来自的项目。它会在适当的时候被替换。


安装

$ yarn global add esnext
# or, with `npm`:
$ npm install -g esnext

使用方法

安装后,请运行 esnext -h 以获取全面的使用说明。

特性

功能

将一些常规函数转换为箭头函数:

javascript
list.map(function(item) {
  return item.name;
});

// ↑ becomes ↓

list.map(item => item.name);

声明

将 var 声明转换为 let 或 const (视情况而定):

javascript
var arr = [];
for (var i = 0; i < 5; i++) {
  arr.push(i);
}

// ↑ becomes ↓

const arr = [];
for (let i = 0; i < 5; i++) {
  arr.push(i);
}

对象

使用简写语法来构建各种对象:

javascript
let person = {
  first: first,
  last: last,

  fullName: function() {
    return `${first} ${last}`;
  }
};

// ↑ becomes ↓

let person = {
  first,
  last,

  fullName() {
    return `${first} ${last}`;
  }
};

字符串

将字符串连接转换为字符串或模板字面量:

javascript
let name = 'Brian' + ' ' + 'Donovan';
let greeting = 'Hello, ' + name;

// ↑ becomes ↓

let name = 'Brian Donovan';
let greeting = `Hello, ${name}`;

解构

将赋值和声明转换为使用对象解构语法:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言