javascript - 多个点法相互叠加

标签 javascript shortcut

我想了解一些关于我看到的代码片段的信息。

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

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

相关文章:

javascript - 如何在 PHP 中使用 JavaScript(AJAX) 变量

javascript - 按自定义顺序显示 DIV

javascript - 在 React 中测试嵌套组件回调

ios - XCode 5 在后面插入新行的快捷方式

sublimetext2 - 在 Sublime Text 中关闭所有选项卡,但不关闭窗口

javascript - 将监听器添加到弹出信息窗口的标记 - Google Maps API

macos - WebStorm - 注释行快捷方式不起作用

python - 无法让我的 python 脚本在启动时/从树莓派上的快捷方式运行

java - 我什么时候不应该使用 Java 快捷方式运算符 &

javascript - 倒计时脚本没有开始倒计时