gpt4 book ai didi

javascript - 高级参数使用

转载 作者:行者123 更新时间:2023-11-28 03:00:47 31 4
gpt4 key购买 nike

//This is the function that will run every time a new item is added or the 
//list is sorted.
var showNewOrder = function() {
//This function means we get serialize() to tell us the text of each
//element, instead of its ID, which is the default return.
var serializeFunction = function(el) { return el.get('text'); };
//We pass our custom function to serialize();
var orderTxt = sort.serialize(serializeFunction);
//And then we add that text to our page so everyone can see it.
$('data').set('text', orderTxt.join(' '));
};

完整代码位于http://demos.mootools.net/Dynamic.Sortables

var serializeFunction = function(*el*) { return el.get('text'); };
var orderTxt = sort.serialize(serializeFunction*(el)*);

比较代码。

el 是否通过?这是怎么回事???

我想学习高级参数用法。

如果没有声明类似函数名称(参数1、参数2、参数3...)的函数。如果不调用诸如name(parameter1,parameter2,parameter3...)之类的函数。如果参数不是变量。

如果声明类似 function(parameter1,parameter2,parameter3...) 的函数。如果调用像variable(parameter1,parameter2,parameter3...)这样的函数。如果参数是对象。

我有兴趣。

您可能有一个书签,其中包含我感兴趣的类(class)...请分享!!!

最佳答案

分配给“serializeFunction”的值实际上是一个匿名函数,您可以将其视为指针或对函数的引用,“el”只是一个声明的输入参数,然后将使用该函数将被调用。

查看original code在已发布的函数中,对 sort.serialize 函数的调用仅接收该函数作为参数,“serializeFunction”并未被调用,它仅作为参数传递。

因此,接收作为参数传递的函数引用的序列化函数将负责在内部执行它。

关于javascript - 高级参数使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1047527/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com