jquery textarea 文本域值的问题

jquery textarea 先输入一个值,回车之后再输入一个值不能与第一个值相同这个如何判断呢

 <textarea id="ta" rows="10" cols="50"></textarea>
<script>
    var ta = document.getElementById('ta');
    ta.onkeydown = function (e) {
        e = e || window.event;
        if (e.keyCode == 13) {
            var arr = ta.value.replace(/\r/g, '').split('\n');
            var last = arr[arr.length - 1];
            arr.pop();
            console.log(arr)

            if ((',' + arr.join(',') + ',').indexOf(',' + last + ',') != -1) {
                alert('存在相同项目!');
                return false;
            }
        }
    }
</script>