Ext.Function.flexSetter

flexSetter( setter ) : 函数
这是一个ExtJS构架中普遍使用的方法。它对其它函数起到一个封装的作用,封装前的函数原本只接收name和value两个参数,而封装后可以允许一个或多个值的设置,设置方法为以下两个之一:
1.参数仍为name和value
2.包含多个键值对的对象

setter ) :  Function

A very commonly used method throughout the framework. It acts as a wrapper around another method which originally accepts 2 arguments for nameand value. The wrapped function then allows "flexible" value setting of either:

  • name and value as 2 arguments
  • one single object argument with multiple key - value pairs

For example:

var setValue = Ext.Function.flexSetter(function(name, value) {
    this[name] = value;
});

// Afterwards
// Setting a single name - value
setValue('name1', 'value1');

// Settings multiple name - value pairs
setValue({
    name1: 'value1',
    name2: 'value2',
    name3: 'value3'
});

Parameters

Returns

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值