6

エラーが発生しました: Uncaught TypeError: Cannot read property '1' of null Source: X.push( check [ 1 ]);

何が問題ですか?

wspolrzedne.value = textArea に次のように入力されたテキスト: "2.4 5 1 67 15 67"

おそらく問題は、改行として \n を含む文字列がチタンでは安全でないためですか?

var coordinates = wspolrzedne.value.split( "\n" );
    var X = [];
    var Y = [];


    for( var i = 0; i < coordinates.length; ++i ) {
        var check = coordinates[ i ].match( /^([0-9]+.[0-9]*) ([0-9]+.[0-9]*)$/ ); 

        if( check == false) {
                var zlewspolrzedne = Ti.UI.createAlertDialog({
                title: "Niew?a?ciwe wspó?rz?dne: " + coordinates[ i ],
                buttonNames: ['Popraw'],
                cancel: 0
            });
            zlewspolrzedne.show();
        }

        X.push( check[ 0 ] );
        Y.push( check[ 1 ] );    

    }
4

1 に答える 1