小编ann*_*123的帖子

什么是模板/模板引擎

我在网上上了一门关于全栈的课程,然后我申请了实习。

在实习期间,面试官问了我一个与 NodeJS 中的模板引擎相关的问题,这些术语对我来说听起来完全陌生。

所以我回到家,只能找出像小胡子这样的 npm 模块。

那么有人可以解释一下NodeJS中的模板/模板引擎是什么。

node.js

2
推荐指数
1
解决办法
2554
查看次数

React钩子替换旧状态

我正在学习有关在反应钩子和我正在经历的例子由academind

那里的作者提到过这样的事情

当您使用React Hooks设置新状态时(即在我们的示例中通过setCart),旧状态将始终被替换!

与以下示例:

import React, { useState } from 'react'

const Shop = props => {
  const [cart, setCart] = useState([])
  const cartHandler = () => {
    setCart(['A Book'])
  }
  return <button onClick={cartHandler}>Add to Cart</button>
}
Run Code Online (Sandbox Code Playgroud)

我无法理解这一点。

在带有状态的类中,如果执行setState,它也会替换旧的状态,因此作者在这里试图表示什么?

在本文的后面,是这样的

如果它是一个对象,请记住,React在设置它时不会将您的旧状态与新状态合并。您将始终覆盖旧状态,因此可能需要您进行任何合并!

这听起来与我们在类baed组件中执行的setState非常相似

reactjs

2
推荐指数
1
解决办法
84
查看次数

在Javascript中了解forEach

我试图理解/理解.forEachJavascript中的循环.

现在,我明白了

let numberArray = [1, 2, 3, 4] 

numberArray.forEach(x => {
console.log(x) 
})
Run Code Online (Sandbox Code Playgroud)

正如预期的那样它将返回输出

1
2
3
4
Run Code Online (Sandbox Code Playgroud)

现在,因为forEach是一个函数,我决定返回一些东西并存储它的值

 let numberArray = [1, 2, 3, 4] 

let newNum = numberArray.forEach(x => x) 

console.log(newNum)
Run Code Online (Sandbox Code Playgroud)

这是在返回undefined时,我清楚地回东西,它再次它是一个功能.

有人能告诉我,我在这里失踪了吗?我的意思是我是forEach循环的背景

[更新:]我知道很多其他方法来实现我的目标,我更感兴趣了解更多有关此行为的信息forEach

html javascript css

0
推荐指数
1
解决办法
336
查看次数

Go中的Println vs Printf vs Print

我来自JS国家,主要使用过类似console.logconsole.error

现在,我正在遵循的教程中,那里的讲师做了这样的事情

package main

import "fmt"



func main() {

    var FirstName = "Varun"
    var lastName = "bindal"

    fmt.Println(FirstName, lastName)
    fmt.Printf("%T", FirstName)
}
Run Code Online (Sandbox Code Playgroud)

在这里,他使用PrintF而不是Println来检查类型。最初,我认为println在新行中打印,所以我更改了

fmt.Printf("%T", FirstName)
Run Code Online (Sandbox Code Playgroud)

fmt.Println("%T", FirstName)
Run Code Online (Sandbox Code Playgroud)

但这记录下来%T Varun而不是告诉我类型。

我去了他们的网站以找出答案,或者无法理解它,或者无法找到它。

谷歌搜索使我知道Go中有三种记录/打印方式

  1. 版画
  2. 印刷品
  3. 打印

那么,如果有人打电话告诉他们三个之间的区别?

go

0
推荐指数
2
解决办法
3232
查看次数

标签 统计

css ×1

go ×1

html ×1

javascript ×1

node.js ×1

reactjs ×1