站长随笔

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

递归是什么意思?

阅读(199)

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

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

js三目运算符怎么用

阅读(133)

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

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

js对象转原始类型

阅读(133)

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

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

setState第二个参数的作用

阅读(303)

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

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

jsx本质是什么?

阅读(164)

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

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

react比vue工资高

阅读(855)

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

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

js深拷贝的三种实现方式

阅读(136)

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

js数据类型面试题_中医自学网

js数据类型面试题

阅读(134)

来一道关于 JavaScript 数据类型的题目。 var str1 = 'xiaoming'; console.log(str1); console.log(typeof(str1)); console.log('------------...

typeof一个函数为什么返回function而不是object?_中医自学网

typeof一个函数为什么返回function而不是object?

阅读(235)

学完「JS 数据类型」那块知识之后,我们就知道,函数属于「对象类型」。 而typeof的作用是来检测数据类型的,typeof一个函数理应返回object。 但是,为什么结果是function呢?(如上图) 这是因为,typeof去检测引用类...

为什么typeof null返回object_中医自学网

为什么typeof null返回object

阅读(157)

我们来看一个奇怪的现象: typeof null的结果竟然是object! 不是应该为null吗? 针对这个问题,我来说明一下: 计算机用typeof去检测一个东西的时候,是根据「机器码」的后三位来返回「数据类型」的。 所谓「机器码」,就是...