彼此下方的多个点方法

multiple dot methods underneath eachother

我想知道一些我看到的代码片段。

在视频中他有一个变量。然后他将点方法放在彼此之下,这些方法不断地连续操作相同的起始变量。它前面有间距,然后用 . 链接成较低的行。它前面的符号。

我现在看到的视频是这个: 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()

每次方法 return 数组,您可以继续与现有数组方法链接。

在你的例子中,他接收到一个字符串,然后将其拆分为数组,并进行映射。您唯一需要了解的是每种方法后您将收到什么类型。