1.什么是函数重载
所谓函数的重载,是根据不同的参数个数,参数类型,从而自动选择相应的同名函数.
重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。
简单来说就是一个函数 ,参数不同,执行不同的服务
function fun1()
{
alert("无参");
}
function fun1(x)
{
alert("带一个X参数");
}
function fun1(x,y,y)
{
alert("带3个参数");
}
什么是restful
restful是一种接口设置【后端的东西】,post添加,get获取,put更新,delete删除
foreach和map的区别
1、相同点
(1)都是循环遍历数组中的每一项。
(2)每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组)。
(3)匿名函数中的this都是指向window。
(4)只能遍历数组。
2、不同点
(1)map()会分配内存空间存储新数组并返回,forEach()不会返回数据。
(2)forEach()允许callback更改原始数组的元素。map()返回新的数组。