提出了问题2024-02-02
赞了回答2024-02-02
JavaScript 自带的 Object.assign 就能达到你的要求,又何必自己写一个呢。
赞了回答2024-02-02
{代码...}
赞了回答2024-02-02
{代码...}
提出了问题2024-02-01
提出了问题2023-12-28
赞了回答2023-11-10
进去后把你需要修改的那两个靠后commit的操作改成s,然后:wq退出文件,就能进入commit信息的修改界面。最后就能将三个commit合并成一个。
赞了回答2023-11-08
如果是在 HEAD 的几个提交,你可以直接 reset 到 任务1^ 的前一个提交,然后重新 commit。假设当前分支为 old,且已经在当前分支。
提出了问题2023-11-08
赞了回答2023-11-03
首先,在js中的作用域分为全局作用域、函数作用域和块级作用域。在之前js只存在全局作用域和函数作用域,ES6之后引入了块级作用域。而块级作用域只适用于const和let声明的变量,所以这里我们不需要考虑块级作用域。
赞了回答2023-11-03
var a = 2; 语句包含了声明变量和给变量赋值,因为变量提升(hositing)会把变量声明提升到函数开始位置,而赋值语句不会提升。所以运行到第一个console.log(a); 时,因为函数已经有 a 变量,就会输出 函数中 a 变量的值,因为只有声明没有初始化,所以是 undefined.
提出了问题2023-11-01
赞了回答2023-10-19
首先,组件的props是properties的缩写,英文是属性复数的意思,学习过html的都应该知道,<div class="" id=""></div>class和style都是标签的属性,所以将标签的属性转换为react的props就是{ class: '', id: '' }
赞了回答2023-10-11
这里引用一下官方文档的描述 -> 将 Props 传递给组件函数组件的参数列表和普通函数还是有区别的,不是我们随意定义的,而是由 React 提供的一个对象,原因也很简单,函数组件最终是由 React 去调用的,参数列表的定义权在React而不在开发者
提出了问题2023-10-11
提出了问题2023-09-24
赞了回答2023-09-20
方式1:声名一个匿名函数,并赋值给 myAdd1 变量。方式2:声名一个具名函数,函数名为 myAdd2。对于 TypeScript 来说,方式一可以将函数类型声名抽离出来: {代码...}
赞了回答2023-09-20
方式1:声名一个匿名函数,并赋值给 myAdd1 变量。方式2:声名一个具名函数,函数名为 myAdd2。对于 TypeScript 来说,方式一可以将函数类型声名抽离出来: {代码...}
提出了问题2023-09-20
提出了问题2023-09-16