- 博客(8)
- 收藏
- 关注
原创 变量提升与作用域链
最近发现一个比较神奇的问题,可以一起看一下按照理解, 代码执行会报错,然而这段代码运行会输出下面解释下预编译的执行原理首先会创建全局的GO对象当test 执行时,会创建属于test函数的AO对象并将变量C提升至全局之后变量a 被赋值为 1所以在访问b 变量时会获取test 函数的AO对象,为undefined。...
2022-06-22 14:03:24 103
原创 Array 方法
Array 方法at 查找数组的某一项在之前通过数组的下标取值let arr = ['a','b','c']console.log(arr[0]) // a但是以上方法会存在一个问题,无法逆序取值,想得到倒数第一项的值只能 arr.length - 1let arr = ['a','b','c']console.log(arr[arr.length - 1]) // c现在可以使用at 方法直接获取let arr = ['a','b','c']console.log(arr.at(-
2022-04-20 15:13:44 195
原创 useState
使用 useState 进行状态管理以下我们写一个例子进行说明, 假设有一个灯泡,初始状态为关闭,通过按钮控制灯泡的开关import React from 'react';function Bulbs() { return `<div class="bulbs-off"></div>`}我们需要引入一个状态管理的hook 来控制灯泡的暗和亮。useState , 将状态添加到函数组件需要四个步骤状态启用import React, { useState } from
2021-06-23 16:23:48 170
原创 Vue3 做了哪些优化
使用 setup 修改了之前 export default 的写法<template><h1>{{ msg }}</h1></template><script setup>const msg = 'hello'</script>ref<template><h1>{{ msg }}</h1></template><script setup> .
2021-06-16 19:57:25 188
原创 react基础
React 笔记安装npm install -g create-react-appcreate-react-app my-appcd my-appnpm statr元素渲染import React, {Component} from 'React';class HelloWorld extends Component { render(){ return (<h1>HelloWorld</h1>) }}export default HelloWorl
2021-05-28 13:59:35 58
原创 git push 错分支的修改方法
git push 错分支的修改方法切换到错误的分支git checkout wrongbranch将版本回退到上一次提交前git reset head~1将本次提交暂存git stash切换至正确的分支git checkout rightbranch将暂存区的文件推到这个分支上git stash pop提交文件并上传git add .git commit -m okgit push切换至错误的分支,回退到上一次的提交git checko
2021-03-25 10:39:15 986 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人