Основная цель - хорошо. массив a будет содержать больше значений, чем массив b, a содержит a, a, a, b, c, c, d, e, а b содержит a, b, b, b, b, c, c, и я хочу найти те же значения из массива b в массиве a, которые будут a, b, b, b, b, c, c ... каждый раз, когда вы найдете один элемент, я свяжу некоторые события ... но обычно он найдет одно и то же значение только один раз, это будет a, b, c ... Я не хочу этого.JS Функция сращивания объектива-C
Это мой Js код:
var a = ['he','you','and','she','me'];
var b = ['he','and','you','and'];
for(var i = 0;i < a.length;i++){
for(var ii = 0; ii < b.length; ii++){
if(b[ii] == a[i]){
b.splice(ii,1);
}
}
Во-первых, посмотрите через элементы массива Ь в массив а, я хочу, чтобы удалить первый из двойных элементов в массиве, когда массив б совпадение с массивом a, а затем снова взгляните на него, затем повторите шаги ... , и я хочу преобразовать код js в цель-c, кто-нибудь знает, как я могу это сделать? Спасибо
Что именно вы хотите достичь? Вы хотите, чтобы '' 'содержал' ['you', 'and'] 'и' b', чтобы содержать '['me']' впоследствии? – luk2302
Вы можете добавить ожидаемый результат? Что должно быть в конце? Я думаю, что вы делаете это слишком сложно для себя и сращивания, вероятно, даже не самый простой способ пойти – luk2302
Основная цель - сопоставление элементов массива b с элементами массива a, но если массив b имеет одни и те же элементы сам он будет соответствовать только один раз, я хочу совпадение более одного раза, это зависит от того, сколько же элементов массива b имеет ... – Eleanor