我想了解一些关于我看到的代码片段的信息。
在视频中他有一个变量。然后他将点方法放在一起,不断连续操作相同的起始变量。它前面有间距,然后用 链接成下面的行。前面的符号。
我现在看到的视频是这个: https://www.youtube.com/watch?v=1DMolJ2FrNY&list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84&index=4
就在第 6 分钟时,他在下面放置了 3 个点方法。我在哪里可以找到相关内容?因为我不想盲目复制这种行为。
这是视频中的代码:
import fs from 'fs'
var output = fs.readFileSync('data.txt', 'utf8')
.trim()
.split('\n')
.map(line => line.split('\t'))
console.log('output', output)
我感兴趣的是这里的点用法。
最佳答案
这称为链接
示例:
[1,2,34,5,6]
.map((item)=> item + 1)
.filter((item) => item > 3)
.toString()
每次方法返回数组,您都可以继续链接现有的数组方法。
在您的示例中,他收到一个字符串,然后将其拆分为数组,并映射它。您唯一需要了解的是在每个方法之后您将收到什么类型。
关于javascript - 多个点法相互叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64452877/