请教ByteBuffer这段代码的含义
发布于 6 年前 作者 jiazurongyu2015 2454 次浏览 来自 问答

代码如下

var ByteBuffer = function (org_buf,offset) {
	this.byte = function(val,index){
        if(val == undefined || val == null){
           _list.push(_org_buf.readUInt8(_offset));
           _offset+=1;
        }else{
            _list.splice(index != undefined ? index : _list.length,0,{t:Type_Byte,d:val,l:1});      <---疑问点
            _offset += 1;
        }
        return this;
    };
}

<—_list插入的 index != undefined ? 是代表什么含义啊

2 回复

index != undefined ? index : _list.length 三元运算符

@leiwei1991 谢谢明白了,index != undefined index不等于 undefined条件下,先判断 _list.length

回到顶部