彼此下方的多个点方法
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 数组,您可以继续与现有数组方法链接。
在你的例子中,他接收到一个字符串,然后将其拆分为数组,并进行映射。您唯一需要了解的是每种方法后您将收到什么类型。
我想知道一些我看到的代码片段。
在视频中他有一个变量。然后他将点方法放在彼此之下,这些方法不断地连续操作相同的起始变量。它前面有间距,然后用 . 链接成较低的行。它前面的符号。
我现在看到的视频是这个: 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 数组,您可以继续与现有数组方法链接。
在你的例子中,他接收到一个字符串,然后将其拆分为数组,并进行映射。您唯一需要了解的是每种方法后您将收到什么类型。