вроде как jquery, но я хочу сделать функцию в js с .что бы ни в конце, например, function().text() или что-то в этом роде, что я пытался сделать, это
function a() {
function click() {
alert("hi");
}
}
Я не могу войти, чтобы выглядеть так и функционировать
Покажите минимальный воспроизводимый пример того, что вы пробовали. Что возвращает function()? И почему вы ожидаете, что то, что вы возвращаете из function(), имеет функцию text, которую можно вызвать.
вы можете вызвать a().b(), если a возвращает объект, содержащий функцию с именем b
Вы изучали, как это делает jQuery?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


«функция» — это зарезервированное слово, поэтому вы не можете использовать его в качестве имени функции. Вы можете создать функцию с другим именем, например "foo". Он должен вернуть объект с ключом «что угодно», который является еще одной функцией, которую вы можете вызывать и что-то делать.
Например:
function foobar (){
const foo = {}
foo.whatever = function (){
console.info('foobar')
}
return foo
}
foobar().whatever()
И какая у вас проблема именно в его реализации?