Node环境配置进入node官网 下载二进制包https://nodejs.org/zh-cn/
数据类型分为两大类 值类型(原始类型)与引用类型(Object)typeof操作符console.log(typeof "HELLO");// 'string' console.log(typeof (4));// 'number'console.log(typeof null);// 'object'console.log(typeof (() =>
let关键词let 与 var的二者区别let 声明作用域为代码块 var作用域为函数作用域let 不会被声明提升let 在同一作用域中 重复声明时会报错if (1) { let i = 1; console.log(i); //1}console.log(i);//is not define如果在子作用域中重新声明 则将会使用新的内存存储变量
var 关键词var 是javascript声明 定义 变量的关键词之一var message;console.log(message); //undefinevar生命作用域if (1) { var hello = "hello"; console.log(hello); //hello}console.log(hello); //hello//
constconst 与 let 基本相同区别const 在声明变量时、必须初始化const 一但被初始化、其变量的引用不可变const i; //error Missing initializer in const declarationconst i=1; //right与let一样 const 不能在同一作用块中重复声明
Array 【javascript】构造数组console.log(Array("1", "2")); //[ '1', '2' ]console.log(new Array(5)); //[ <5 empty items> ]console.log(Array.of(1, 2, 3));
迭代器let x = [1, 2, 3, 4];const [a, b, c] = x;console.log([a, b, c]); //[1,2,3]迭代器console.log(x[Symbol.iterator]); //[Function: values]数组默认有实现迭代器构造迭
WeakMap 弱映射WeakMap的键只能是Objectconst x = new WeakMap();let key1 = { key: 1}x.set(key1, 2);console.log(x.get(key1)); //2console.log(x.has(key1)); //trueconsole.log(x.delete(key1));
Map构造函数let x = new Map([ ['key1', 1], ['key2', 2], ['key3', 3], ['key4', 4], ['key5', 5]]);console.log(x);// Map(5) {// 'key1' => 1,// 'key2' => 2,//
JS异步编程基础内容异步的前身setTimeout 与 setInterval定时回调进行中断执行let x = 3;setTimeout(() => { x = x + 3; console.log(x);}, 1000);循环中断 每隔1000ms就会执行一次回调函数setInterval(() => { x = x + 3;
可见是npm config的出了问题我遇见的报错我的解决方法$ npm config list $ npm config delete https-proxy $ npm config delete proxy $ npm config set registry http://registry.cnpmjs.org/ 重新进行 npm install ____
javascript函数式编程基础函数调用 引用 做返回值/*javascript函数式编程基础*/function sayHello(){ return "hello world";}let result=sayHello();//函数调用let fn=sayHello;//函数引用console.log(fn());//hello world//函数做返回值function ee(){ return function(){ return "hello
学习建议如若您要学习Redux或者在实际项目中使用它,但您缺乏设计模式等相关内容,我建议您去花费一小部分时间去学习它。个人理解,Redux更像是一个订阅者发布者模式的集成工具,提供简介的API。actionType.jsmodule.exports={ ADD_BUG:"bugAdded", REMOVE_BUG:"bugRemoved"};我们使用redux要实现的功能自定义state数据结构:[ { id: 1, description: ‘Bug1’, resolved
图片社交平台
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号