Может я что-то не понимаю.Вот мой код скрипта изначальный
var park = new Array();
var marshrut = new Array();
function input(){
var busn = document.f.busn.value;
var name = document.f.fio.value;
var marsh = document.f.marsh.value;
var bus = {
busn:busn,
name:name,
marsh:marsh
};
var bus1 = Object.create(bus);
var Element=park.unshift(bus.busn+'/'+bus.name+'/'+'№'+bus.marsh);
}
function output(){
document.f.displey1.value=park;
document.f.displey2.value=marshrut;
}
function inpdel1(){
var busn=document.f.busn.value;
/*for(var i=0;i<park.length;i++){
if(busn=park){
marshrut.unshift(park[i]);
park.shift(park[i]);
}
}*/
}
function inpdel2(){
var busn=document.f.busn.value;
for(var i=0;i<marshrut.length;i++){
if(busn=marshrut){
park.unshift(marshrut[i]);
marshrut.shift(marshrut[i]);
}
}
}
Вот ваш код
function searchProperty(array, property, value) {
for (var i = 0; i < array.length; i++) {
var item = array[i];
if (property in item && item[property] == value) {
return i;
}
}
return -1;
}
function inpdel1(){
var busn = document.f.busn.value;//доступ к полю ввода
var index = searchProperty(park, "busn", busn);
var obj;
if (index !== -1) {
obj = park.splice(index, 1)[0];
}
if (obj) {
marshrut.push(obj);
}
}
Вставьте ваш фрагмент кода в полный скрипт.