站长随笔

箭头函数this指向哪里_中医自学网

箭头函数this指向哪里

阅读(6)

其实箭头函数是没有this的,箭头函数中的this只取决包裹箭头函数的第一个普通函数的this。 我们来看一个例子: function a() { return () => { return () => { console.lo...

js this指向问题_中医自学网

js this指向问题

阅读(8)

这篇文章,将帮助你更好地理解 js this 指向问题。 来看几个函数调用的场景: function foo() { console.log(this.a) } var a = 1 foo() const obj = { a: 2, foo...

命题是什么意思?_中医自学网

命题是什么意思?

阅读(12)

本文带大家来了解,什么是命题。 命题是「数理逻辑」中「最基本」的概念。就好比「自然数」对于「算术」一样。 那么什么是命题呢? 对确定的对象作出判断的陈述句称作「命题」。 如果判断正确,则称命题为真(true),否则,称命题为假(false)...

递归是什么意思?_中医自学网

递归是什么意思?

阅读(9)

递归是程序员经常选用的一种解决问题的方法,其中解决方案取决于对同一问题的较小输入的解决方案。 也就是说,它思想是这样的:将问题分解成越来越小的子问题,直到达到可以解决问题的基本条件。 例如:n的阶乘问题(1一直乘到n),我们完全可以用递归的...

js三目运算符怎么用_中医自学网

js三目运算符怎么用

阅读(13)

JavaScript 中的「三目运算符」其实是一种简化「if-else」语句的方式,它的语法是: 条件 ? 表达式1 : 表达式2 如果条件为真,则返回表达式1的值,否则返回表达式2的值。 下面是一个使用三目运算符的示例,用于判断一个数是否...

js对象转原始类型_中医自学网

js对象转原始类型

阅读(12)

JavaScript对象在转换类型的时候,会调用内置的[[ToPrimitive]]函数。 这个函数的算法逻辑是这样的: 1、如果已经是原始类型,那就无需转换了。 2、如果需要转字符串类型就调用x.toString(),转换为基础类型的话就...

setState第二个参数的作用_中医自学网

setState第二个参数的作用

阅读(15)

在React中,我们使用setState来更新状态。 例如: // 初始化状态 this.state = { count: 0 } // 更新状态 this.setState({ count: this.state.count + 1 })...

jsx本质是什么?_中医自学网

jsx本质是什么?

阅读(15)

我们在学习React的时候,会遇到其很核心的一个东西:JSX语法。 JSX代码表面上看是HTML代码,但实际上是用JS去实现的。 常见的JSX代码长这样: ReactDOM.render(<h1>你好呀!</h1>,...

react比vue工资高_中医自学网

react比vue工资高

阅读(16)

React 是用于构建用户界面的 JavaScript 库。 当然了,我们也可以这么说:React 和 Vue 都属于「前端框架」。 对于自学前端、从事前端的人来说,学完框架就可以去找工作了。 很多人在找工作的过程中会发现,react 工资...

js深拷贝的三种实现方式_中医自学网

js深拷贝的三种实现方式

阅读(13)

1、 JSON.parse(JSON.stringify(obj)) 这种深拷贝的方法很简单、简洁。 但是不推荐这种。 因为,如果对象内容项为undefined、null、Date、RegExp、function……...