首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >obj=var和obj=fn之间的区别是什么

问obj=var和obj=fn之间的区别是什么
EN

Stack Overflow用户
提问于 2021-08-22 21:19:15
回答 1查看 46关注 0票数 0

问:将函数直接赋值给变量和将函数赋值给变量,然后再将变量赋值给另一个变量,是否有区别,如下面的vaFn和vaVar示例所示?

我没有接受过任何正式的培训,所以我只是想知道技术上的区别,如果thissheet.vaFn和thissheet.vaVar中的任何一项?这是Google Apps脚本(用于Google Sheets的javascript)

代码语言:javascript
复制
function getSheet(shn) {
  var ss = SpreadsheetApp.getActive();
  var sh = ss.getSheetByName(shn);
  var shrg = sh.getDataRange();
  var shrgva = shrg.getValues();

  var thissheet = {
    vaFn:shrg.getValues(),
    vaVar:shrgva
    };

  return thissheet;
}
EN

回答 1

Stack Overflow用户

发布于 2021-08-22 21:50:37

代码语言:javascript
复制
function getSheet(shn='Sheet0') {
  const ss = SpreadsheetApp.getActive();
  const sh = ss.getSheetByName(shn);
  const rg = sh.getDataRange();
  const va = rg.getValues();
  let obj = {data:va};
  Logger.log(JSON.stringify(obj.data));
  return obj;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68885250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档