纯函数

简介: 纯函数

前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷


导语

纯函数




编辑

代码部分

//    函数的返回结果只依赖于它的参数。
    //函数执行过程里面没有副作用。
    //第一条 函数的结果只能依赖他的参数  纯函数
    function animal(name) {
    console.log(this.name)
    }
    //第二条  不是纯函数
    var father = 'father'
    function animal(name) {
    console.log(this.name + 'father')
    }
    //第三步 改变了外层的对象 不是纯函数
    const a = 1
    const foo = (obj, b) => {
    obj.x = 2
    return obj.x + b
    }
    const counter = { x: 1 }
    foo(counter, 2) // => 4
    counter.x // => 2




总结

//    函数的返回结果只依赖于它的参数。

           //函数执行过程里面没有副作用。





相关文章
|
2月前
|
存储 自然语言处理 数据处理
|
6月前
|
Java 测试技术 Python
为什么要用函数
在编程中,函数是一种重要的抽象工具,它使我们能够组织和复用代码,提高代码的可读性、可维护性和效率。函数允许我们将一段代码块封装起来,给它一个名字,并通过参数和返回值来与外部世界交互。下面,我们将深入探讨为什么要使用函数,并附上相应的代码示例。
68 1
|
11月前
|
机器学习/深度学习
函数的使用
任务1 统计小组一门课程的总分及平均分。
58 1
|
11月前
|
存储 程序员 C语言
函数(1)
函数(1)
73 0
|
11月前
|
存储 C语言
对函数的剖析二
对函数的剖析二
51 0
|
11月前
|
算法 编译器
函数(2)
函数(2)
38 0
|
11月前
|
人工智能
函数练习
用菜单的形式分别选择百钱买百鸡,九九表,水仙花数。
46 0
|
编译器 C语言
C 中的函数
C 中的函数
|
算法 编译器 API
8.函数
8.函数
73 0
javaSprict 03 函数的使用
本文将讲述javaSprict中函数的声明,调用方法
javaSprict 03 函数的使用