엉터리 js 디 버 깅 을 만 났 을 때 주의해 야 할 몇 가지 방법 과 점

1912 단어 js
본인 은 풋내기 한 명 이 니, 만 나 기만 하면 수필 로 소감 을 말 하고, 큰 신 은 뿌리 지 마 세 요.
1. 전 달 된 대상 의 type, alert (typeof (xxxx) 를 고려 합 니 다.
2. 브 라 우 저 디 버 깅 js 를 만나면 출력 줄 을 기억 하지 못 합 니 다.
eq: addNodeCache: function(setting, node){
console.info('---node-----------------------------------:'+node);
console.info('---node-.id----------------------------------:'+node.length); data.getCache(setting).nodes[data.getNodeCacheId(node.tId)] = node;
},
getNodeCacheId: function(tId) {
console.info('---tId------------------------------------:'+tId);
return tId.substring(tId.lastIndexOf("_")+1);
},
3. js 문자열 을 조합 하고 문자열 에서 지정 한 필드 를 삭제 합 니 다.
 
<script type="text/javascript">
        Array.prototype.indexOf = function(val) {
            for (var i = 0; i < this.length; i++) {
                if (this[i] == val) return i;
            }
            return -1;
        };
        Array.prototype.remove = function(val) {
            var index = this.indexOf(val);
            if (index > -1) {
                this.splice(index, 1);
            }
        };
        var arr = [1, 2, 3, 4, 5];
        alert(arr.toString());
        arr.remove(3);
        alert(arr.toString());
    </script>
checkboxClick:function(node){
							isbychecked=node.isChecked();
							if(isbychecked){
								bycheckIds.push(node.getId());
								checkIdsfinal=bycheckIds.join(",");
							}else{
								 var index = bycheckIds.indexOf(node.getId());
						            if (index > -1) {
						            	bycheckIds.splice(index, 1);
						            }
								checkIdsfinal=bycheckIds.join(",");
							}

좋은 웹페이지 즐겨찾기