函数调用另一个函数设置自身属性 JS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数调用另一个函数设置自身属性 JS相关的知识,希望对你有一定的参考价值。

//取得IC卡数量
function OCXICNum()

CBSObject.RunMode = _RunMode;
CBSObject.ServerUrl = _serverip;
CBSObject.TaxDeptCode = _TaxDept;
CBSObject.NoCardMode = _NoCardMode;
CBSObject.TaxpayerID = _TaxpayerID;
CBSObject.Password = _Password;
CBSObject.SubDomain = _SubDomain;
CBSObject.License = _License;
CBSObject.GetICCardNumber();


可否改为
function Jiben()

CBSObject.RunMode = _RunMode;
CBSObject.ServerUrl = _serverip;
CBSObject.TaxDeptCode = _TaxDept;
CBSObject.NoCardMode = _NoCardMode;
CBSObject.TaxpayerID = _TaxpayerID;
CBSObject.Password = _Password;
CBSObject.SubDomain = _SubDomain;
CBSObject.License = _License;

//获取IC数量
function OCXICNum()

Jiben();
CBSObject.GetICCardNumber();


调用Jiben后能否设置到OCXICNum的属性?能否使用,如何修改?
var _AcceptID;
var _ICCard;
var _serverip = "http://192.168.20.130:7001";
var _RunMode = "RELEASE";
var _TaxDept = "15101070000";
var _NoCardMode = 1;
var _TaxpayerID = "512341234567890";
var _Password = "12345";
var _SubDomain = "/yccbs";
var _License = "86EFDE4124B600074EA0BADB4E071933";

我的想法就是想把 属性设置这部分移出到函数以外 。
还有好多函数要求设置这个属性。
还有就是 这个加冒号的语法 能不能解释下?
重复编写会增大体积

不知道你的GetICCardNumber();是怎么定义的,也不知道CBSObject是什么样的。我照我的理解改写了下:

_RunMode="run123456";
_serverip="127.0.0.1";
_Password="123456";
_TaxpayerID="uid123";
function Jiben()

CBSObject.RunMode = _RunMode;
CBSObject.ServerUrl = _serverip;
CBSObject.Password = _Password;
CBSObject.TaxpayerID = _TaxpayerID;

//获取IC数量
CBSObject=RunMode:"runmode",ServerUrl:"serverurl",Password:"123456",TaxpayerId:"taxpayerid",GetICCardNumber:function()alert("改变的RunMode:"+CBSObject.RunMode);;
function getNum()

alert("原来的RunMode:"+CBSObject.RunMode);
Jiben();
CBSObject.GetICCardNumber();
参考技术A 建议你看看javascript高级程序设计,或那本犀牛书。或者查阅javascript面向对象编程方面的资料,你的问题可以用javascript的继承来实现。

Asp.net中a标签调用js的函数

本人新手档,条用Js函数没反应,不知道了哪里错了,请帮帮我

绑定的InforGuid要用单引号引起来。

del(<%#Eval("InforGuid")%>)

改为

del('<%#Eval("InforGuid")%>')

参考技术A del(<%#Eval("InforGuid")%>)

改为
del('<%#Eval(\"InforGuid\")%>')
参考技术B del('参数')

以上是关于函数调用另一个函数设置自身属性 JS的主要内容,如果未能解决你的问题,请参考以下文章

js 函数如何去调用另一个函数中的函数?

定义一个js函数,有三个参数,调用的时候,只传递前2个参数,这样可以吗?

js循环调用函数问题

(js)使用new对函数进行构造调用

如何在js函数中调用另外一个函数

js调用一个带参数的函数,却不给参数,会怎么处理