回答

收藏

Javascript数组存放函数

前端知识 前端知识 971 人阅读 | 0 人回复 | 2024-08-31

在javascript中函数也是一种数据,能够像操作一个对象对它进行操作。并且javascript不进行数据类型检查,数组可以存放任何东西,在下面代码中我们不但在数组中存放了函数,并且也可以在存放一个执行函数的返回值,所以数组前两个数据存放都是函数执行返回值

  1. var funcA = function() {
  2.     console.log("funcA");
  3.     return "hello funA";
  4. }
  5. var funcB = function() {
  6.     console.log("funcB");
  7.     return "hello funB";
  8. }
  9. var funcC = function() {
  10.     console.log("funcC");
  11.     return "hello funC";
  12. }
  13. var arr = [funcA(), funcB(), funcC];
  14. console.log(arr);
  15. arr[2]();
复制代码


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

58 积分
16 主题
+ 关注