IMHO, вы также можете использовать Vanilla ES6
для достижения аналогичного выхода следующим образом:
var arr =[{"father_id":1,"name":"father 1","child_array":[{"id":11,"name":"father 1 child 1"},{"id":12,"name":"father 1 child 2"}]},{"father_id":2,"name":"father 2","child_array":[{"child_id":21,"name":"father 2 child 1"},{"child_id":22,"name":"father 2 child 2 - TO DELETE"}]}];
var newArr = arr.map(obj => {
return obj.child_array[0].child_id ?
(obj.child_array = obj.child_array.filter(c => c.child_id != 22), obj)
: obj;
});
console.log(newArr);
Посмотрели ли вы их документацию по API: https://developers.facebook.com/docs ?
Как правило, любой сайт, который позволяет другим программам взаимодействовать с паролем в Любого пути следует избегать. Распространение федеративной идентификации (делегирование аутентификации третьей стороне) является одним из основных способов избежать проблем безопасности на многих веб-сайтах третьими сторонами, лучше подготовленными для решения задач аутентификации. Он также помогает пользователям и повышает безопасность, упрощая аутентификацию и не используя один и тот же пароль на нескольких сайтах - серьезная проблема безопасности
В лучшем случае ваше приложение может проходить аутентификацию через Facebook и авторизовать пользователя для доступа к вашему сайту. / приложение, использующее API входа в систему: https://developers.facebook.com/docs/facebook-login/
.