我在google文档中找到了一个JS:
function doGet() {
var feed = UrlFetchApp.fetch('http://xkcd.com/rss.xml').getContentText();
feed = feed.replace(
/(<img.*?alt="(.*?)".*?>)/g,
'$1' + new Array(10).join('<br />') + '$2');
return ContentService.createTextOutput(feed)
.setMimeType(ContentService.MimeType.RSS);
}
第一行声明该函数。第二行声明变量“feed”。但是,第三行将“饲料”等同于“与饲料一起发生”。
怎么可能?这类似于声明,2 = 2 + 1。
注意:我只知道JS的基础知识。
答案 0 :(得分:0)
在第一行,您将从API调用返回的文本分配给名为feed
的变量。
在第二行,您在同一个变量feed
指定在上面的结果中应用替换的结果。
只是这个,没有或多或少。
顺便说一下,运算符=
是赋值运算符。它与等式运算符无关。
有关后者的更多信息,请查看here。
答案 1 :(得分:0)
您可以将变量设置为变量的操纵值。比你发布的更简单的例子是这样的:
var myNumber = 20;
myNumber = myNumber + 20; //returns 40