JS 命令式 声明式 函数式 编程?

本文介绍了JS中的命令式、声明式和函数式编程风格,强调了声明式编程的可读性优势,并通过React框架为例进行说明。JS支持函数式编程,其中函数被视为变量,具有不可变性、纯函数、数据转换和高阶函数等特点。文中还探讨了柯里化和递归的概念。
摘要由CSDN通过智能技术生成

JS 命令式 声明式 函数式 编程?

——烟雨仔的读书笔记

1. 命令式 和 声明式 是啥?

命令式和声明式是按照编程风格来划分的.

声明式有一个突出特点: 对执行结果的描述远胜于执行过程.

相对地, 命令式的特点是: 关注达成目标的具体过程.

或许你还是很懵, 看下面的命令式编程例子.

	const arr = ['h', 'e', 'l', 'l', 'o' ]
	for(let i = 0; i < arr.length; i++) {
   
		arr[i] = arr[i].toUpperCase()
	}
	console.log(arr)

在上面的例子中, 包含了完成这个任务的整个过程, 即遍历整个数组并转换成大写.

接下来看声明式编程如何完成.

	const arr = ['h', 'e', 'l', 'l', 'o'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值