javascript - js 배열이 처리될 때 헤더에 항상 추가 null 값이 있습니다.
世界只因有你
世界只因有你 2017-07-05 10:39:37
0
3
840

요구사항:

두 개의 배열:textArrvalueArr,组合这两个数组,形成如:1^Q1的字符串。中间用n분리됨. (텍스트 영역으로 전달할 준비 중)

실제 질문:

때마다 문자열 앞부분에 빈줄이 추가되는데 코드가 너무 짧은데 못찾아서 답답하네요. 도와주시고 살펴보시기 바랍니다. 감사해요!

으아악
世界只因有你
世界只因有你

모든 응답 (3)
滿天的星座

당신은valueArr的几个判断都写成了choiceArr

    曾经蜡笔没有小新

    for循环当i等于0할 때, 이 문장을 보세요

    으아악

    이때choiceArr[]choiceArr[i]choiceArr[0],为undefinedisNull会返回true,所以会执行choiceArr[i] = '',此时数组的长度已经变成了1,然后执行下面的push之后,此时choiceArr的值为["", "1^Q1"],所以for循环第一遍结束以后,choiceArr的长度不是1而是2.

    i等于1时,因为choiceArr[1]的值是"1^Q1"그러니까

    으아악

    의 판단은false,然后执行下面的push语句,此时choiceArr的值为["", "1^Q1", "2^Q2"];
    i等于2时,同i=1的情况,循环结束之后choiceArr["", "1^Q1", "2^Q2", "3^Q3"]입니다.

    요약하면 null 값""是在i=0이 생성됩니다.

      Peter_Zhu

      위에서 언급했듯이if (isNull(choiceArr[i])) { choiceArr[i] = '' }문장이 매우 이상합니다. 이렇게 써야 한다면 판단을 추가하면 됩니다.

      으아악
        최신 다운로드
        더>
        웹 효과
        웹사이트 소스 코드
        웹사이트 자료
        프론트엔드 템플릿
        회사 소개 부인 성명 Sitemap
        PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!