es6/ts for in/ for of】的更多相关文章

for in 是es6之前就有的循环下标的方式 for of 是typescript的循环对象或者数组中值的方式,但是不能循环普通的对象,需要通过和Object.keys()搭配使用,如果循环普通对象会报错 举个栗子: var arr  = [9,5,6,7,8,2]; arr.s = "sb";(后期增加属性值来改变对象) for(var k in arr){ console.log(k)   // 会打印出下标s } for(var n of arr){ console.log(n…
名称 简述 Auto Close Tag 自动闭合HTML标签 Auto Import Typescript自动import提示 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 Beautify css/sass/scss/less css/sass/less格式化 Better Align 对齐赋值符号和注释 Better Comments 编写更加人性化的注释 Bookmarks 添加行书签 Bracket Pair Colorizer 用不同颜色高亮显示匹配的括号…
Es6 Javascript front-end web developemnt must have plugins Prettier - Code Formatter Javascript (ES6) code snippets ESLint Autho Import Es6, TS, jSX, TSX Format on save, this functionality is an existing one in VSCode, open settings and set below lin…
语法糖很多, 就是奔这个“懒” 来用clj的. 但是,在常见的书里(<Clojure编程><Clojure编程乐趣2>)都对很多基本语法,用法都介绍不全, 不细.看书看得很累. 比如<Clojure编程>里 第1章介绍了各种基本语法,但是没有介绍for :when,然后在P138 直接用了 ( ] dy [- ] :when (not= dx dy)] [(+ dx x) (+ dy y)]) 也没有详细解释.也许不是一个作者写的吧. 对我这种特别笨的人来说,一下就看不…
Enums & JavasScript & TypeScript ES6 & TS https://www.typescriptlang.org/docs/handbook/enums.html https://2ality.com/2016/01/enumify.html https://www.sohamkamani.com/blog/2017/08/21/enums-in-javascript/ https://stackoverflow.com/questions/4444…
Vue3项目搭建规范 一. 代码规范 1.1 集成editorconfig配置 EditorConfig有助于为不同IDE编辑器上维护一致的编码风格 安装插件:EditorConfig for VS Code 后会读取.editorconfig文件 # http://editorconfig.org root = true [*] # 表示所有文件适用 charset = utf-8 # 设置文件字符集为 utf-8 indent_style = space # 缩进风格(tab | space…
技术资源 基础语法 ES6 TS 框架 React Redux React-redux React-Router UmiJS Dva 组件库 AntDesign AntV 构建编译 Webpack babel 代码校验工具 ESLint ESLint React Plugin TSLint 代码规范 React 基础规范 统一全部采用 Es6 定义变量使用let ,定义常量使用const, 使用ESModule.避免与CommonJS 混用. 每个文件只包含的一个 React 组件(联系紧密的组…
Atscript 这门新的语言是由谷歌的Angular团队弄出来的 就是为了编写ng2.0 ng2是个极具前瞻性的尝试 这种激进的革新在于对未来标准的迎合 ng2的标准包括了如下:1 module 2 WebComponents 3 class 4 observe 5 promise 这些大都来自es6大法~ 提到Atscript就不得不提到Typescript了 ng2的核心构建语言之一就是typescript ,Atscript在Ts(这里的Ts指的就是typescript)的基础上又加了一…
抽象的概念 狭义的抽象,也就是代码里的抽象,就是把一些相关联的业务逻辑分离成属性和方法(行为),这些属性和方法就可以构成一个对象. 这种抽象是为了把难以理解的代码归纳成与现实世界关联的概念,比如小狗这样一个对象:属性可以归纳出"毛色"."品种"."年龄"等等:方法(行为)可以归纳出"叫"."跑"."啃骨头"等. 注意:这里的抽象不是指抽象类,抽象类我认为放封装一节讲比较合适. 类的概念和…
这篇文章我们来看一下TS里面的函数 函数声明 在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression): // 函数声明(Function Declaration) function sum(x, y) { return x + y; } // 函数表达式(Function Expression) let mySum = function (x, y) { return x + y; }…